JavaJUnit4。jar和测试文件在同一文件夹中,找不到类
我有junit4。jar与TestMain一起放在文件夹中。java
我成功地编译了testmain,然后尝试使用命令行运行它
java -cp junit4.jar org.junit.runner.JUnitCore TestMain
我收到了这个错误消息
JUnit version 4.10
Could not find class: TestMain
但是它们在同一个文件夹里!我错过了什么
你可以在下面搜索框中键入要查询的问题!
我有junit4。jar与TestMain一起放在文件夹中。java
我成功地编译了testmain,然后尝试使用命令行运行它
java -cp junit4.jar org.junit.runner.JUnitCore TestMain
我收到了这个错误消息
JUnit version 4.10
Could not find class: TestMain
但是它们在同一个文件夹里!我错过了什么
# 1 楼答案
我认为您需要将当前目录添加到类路径
试试看(我在junit-4.10.jar之后添加了:。)
java -cp junit-4.10.jar:. org.junit.runner.JUnitCore TestMain
请注意,错误消息中的JUnit版本与
-cp
jar版本不同。我使用了4.10版,因为这是您的错误消息显示的版本资料来源:this Stack Overflow answer