我想在命令行中执行jar,但我无法解决如何在类路径中添加第三方jar。现在第三方jar在当前目录中。
java -cp `pwd`/args4j-2.0.6.jar:`pwd`/commons-lang3-3.3.2.jar -jar eval.jar
我仍然得到ClassNotFoundException,表明JVM无法找到第三方jar。
答案 0 :(得分:1)
您还可以尝试提取jar并修改MANIFEST.MF
文件以将第三方jar添加到Class-Path
并将文件夹压缩回来并将扩展名重命名为.jar。
另外,您可以参考下面的其他方法来修改清单。
答案 1 :(得分:0)
您可以随时打开cmd,然后导航到您拥有jar的位置并执行它,就像执行程序
一样或将其添加到您的env路径: system->高级系统设置 - > advanced->环境变量: 然后添加一个“;”最后是jar的目录:
^之后你可以像以前那样执行它。