如何运行提取的罐子?

时间:2017-05-27 01:58:42

标签: java jar

如果我将一个Jar文件解压缩到一个目录中,那么运行它的正确java命令是什么,好像它是jar一样?

意思是,除了不使用jar本身之外,对java -jar myProgram.jar的等效命令是什么?

我尝过像java -cp ".;META-INF\lib\*" JarMain这样的东西,但似乎还有一些东西缺失。

2 个答案:

答案 0 :(得分:0)

你的意思是在类路径中添加一个jar但不运行它吗?如果是,java -cp myProgram.jar;ohterjar/libdir JarMain。如果你使用linux / mac,替换;到:。

答案 1 :(得分:-1)

如果直接运行jar文件(不提取),可以使用命令: java -jar jarfilename。罐 如果将jar文件解压缩为单独的文件,则只能运行.class文件。使用命令 java classfilename 。 在运行上述命令之前,您需要将路径环境设置为java / bin目录,或者只需将目录更改为该目录。