在命令提示符下编译java文件时找不到org.junit包

bq3bfh9z  于 2022-11-11  发布在  Java
关注(0)|答案(2)|浏览(233)

每当我运行我的java文件在命令提示符,我不断得到错误说:

error: package org.junit does not exist
import static org.junit.Assert.*;

这也会在“@Test”之类的符号上产生错误。
下面是我的java文件代码:

package org.example.antbook.junit; 
//import required JUnit4 classes:
import static org.junit.Assert.*;
import org.junit.Test;

public class SimpleTest
{
    @Test    
    public void testSomething() 
    {
        assertTrue("MULTIPLICATION???", 4 == (2 * 2));
    }
}

我相信这与导入junit-4.10.jar有关,我已经导入了junit-4.10.jar,但是我可能遗漏了一些东西。有解决这个问题的方法吗?

wydwbb8l

wydwbb8l1#

在编译和运行类时,需要将“junit.jar”放在类路径中。
请参阅javajavac指令的手动项目,以及有关setting the classpath的页面。
如果使用Ant从命令行进行构建,则需要确保“build.xml”正确设置了编译类路径。
您还需要添加import语句来导入您使用的任何Junit 4注解,但是您需要首先解决“package org.junit does not exist”(包org.junit不存在)问题。

5anewei6

5anewei62#

我也遇到了同样的问题,我在类路径中添加了Junit文件路径,这样就解决了这个问题。

相关问题