如果我将一个Jar文件解压缩到一个目录中,那么运行它的正确java命令是什么,好像它是jar一样?
意思是,除了不使用jar本身之外,对java -jar myProgram.jar
的等效命令是什么?
我尝过像java -cp ".;META-INF\lib\*" JarMain
这样的东西,但似乎还有一些东西缺失。
答案 0 :(得分:0)
你的意思是在类路径中添加一个jar但不运行它吗?如果是,java -cp myProgram.jar;ohterjar/libdir JarMain
。如果你使用linux / mac,替换;到:。
答案 1 :(得分:-1)
如果直接运行jar文件(不提取),可以使用命令: java -jar jarfilename。罐强> 如果将jar文件解压缩为单独的文件,则只能运行.class文件。使用命令 java classfilename 。 在运行上述命令之前,您需要将路径环境设置为java / bin目录,或者只需将目录更改为该目录。