每当我在命令提示符下运行我的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有关,但我可能会遗漏一些东西。 有解决方案吗?
答案 0 :(得分:0)
编译时需要在类路径上放置“junit.jar”,然后运行该类。
请参阅java
和javac
命令的手册条目,以及setting the classpath上的页面。
如果使用Ant从命令行构建,则需要确保“build.xml”正确设置编译类路径。
您还需要添加import
语句来导入您使用的任何Junit 4注释。但是你需要首先解决“org.junit包不存在”的问题。
答案 1 :(得分:0)
我遇到了同样的问题,并将Junit文件路径添加到类路径中并解决了它。请注意,当两者中存在EV时,User Environment变量优先于系统环境变量。