每当我运行我的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,但是我可能遗漏了一些东西。有解决这个问题的方法吗?
2条答案
按热度按时间wydwbb8l1#
在编译和运行类时,需要将“junit.jar”放在类路径中。
请参阅
java
和javac
指令的手动项目,以及有关setting the classpath的页面。如果使用Ant从命令行进行构建,则需要确保“build.xml”正确设置了编译类路径。
您还需要添加
import
语句来导入您使用的任何Junit 4注解,但是您需要首先解决“package org.junit does not exist”(包org.junit不存在)问题。5anewei62#
我也遇到了同样的问题,我在类路径中添加了Junit文件路径,这样就解决了这个问题。