J.O*_*sen 7 java junit windows-7
我将测试类打包到JAR中.我有junit-4.10.jar
和aJar.jar
在同一个文件夹中.当我尝试执行时:
java -cp .:junit-4.10.jar org.junit.runner.JUnitCore TestOne
Error: Could not find or load main class org.junit.runner.JUnitCore
Run Code Online (Sandbox Code Playgroud)
如何使它工作?
当我输入: java aJar.jar:junit-4.10.jar org.junit.runner.JUnitCore TestOne
我正进入(状态
Error: Could not find or load main class aJar.jar:junit-4.10.jar
Run Code Online (Sandbox Code Playgroud)
你似乎在Windows下运行.Windows上的路径分隔符;
不是:
.此外,您还没有将jar文件放在类路径中.所以你想要的是:
java -cp aJar.jar;junit-4.10.jar org.junit.runner.JUnitCore TestOne
Run Code Online (Sandbox Code Playgroud)
这当然假设两个罐都在当前目录中.Yo也应该总是避免将类放在默认包中.
归档时间: |
|
查看次数: |
16687 次 |
最近记录: |