使用第三方jar在命令行中执行jar文件

时间:2014-10-10 03:04:46

标签: java jar classpath

我想在命令行中执行jar,但我无法解决如何在类路径中添加第三方jar。现在第三方jar在当前目录中。

java -cp `pwd`/args4j-2.0.6.jar:`pwd`/commons-lang3-3.3.2.jar -jar eval.jar

我仍然得到ClassNotFoundException,表明JVM无法找到第三方jar。

2 个答案:

答案 0 :(得分:1)

您还可以尝试提取jar并修改MANIFEST.MF文件以将第三方jar添加到Class-Path并将文件夹压缩回来并将扩展名重命名为.jar。

另外,您可以参考下面的其他方法来修改清单。

答案 1 :(得分:0)

您可以随时打开cmd,然后导航到您拥有jar的位置并执行它,就像执行程序running a jar

一样

或将其添加到您的env路径: system->高级系统设置 - > advanced->环境变量: 然后添加一个“;”最后是jar的目录: adding env variables

^之后你可以像以前那样执行它。