Mik*_*t22 2 java junit command-line unit-testing
我有一个文件'Junit.class',我从命令行运行它像普通(java Junit).在eclipse中我运行它并且导入的语句有效,从我拥有的.jar文件中获取它们.当我从命令行运行它时它不会运行.Eclipse制作了Junit.class文件
:~java Junit
Run Code Online (Sandbox Code Playgroud)
错误来自它无法找到导入的类.我是否需要包含jar文件,如果是这样,例如,有没有办法?
:~ java (jar_File_1) (Jar_file_2) Junit.class
Run Code Online (Sandbox Code Playgroud)
基本上我只需要在我的Junit类中导入类的jar文件.
您需要设置类路径以引用相关的.jar文件和目录,例如
$ java -cp jarfile1.jar;jarfile2.jar;/home/user/classes mypackage.MyClass
Run Code Online (Sandbox Code Playgroud)
请注意,;分隔符适用于Windows,您应该使用:Unix.还要注意,您所指定的类名没有的.class后缀.
查看官方Oracle文档,了解有关这个经常令人困惑的主题的更多信息.
| 归档时间: |
|
| 查看次数: |
393 次 |
| 最近记录: |