我想在命令行中執行jar,但我無法解決如何在classpath中添加第三方jar。現在第三方jar在當前目錄中。使用第三方jar在命令行中執行jar文件
java -cp `pwd`/args4j-2.0.6.jar:`pwd`/commons-lang3-3.3.2.jar -jar eval.jar
我還是得到了ClassNotFoundException,它表明JVM找不到第三方jar。
我想在命令行中執行jar,但我無法解決如何在classpath中添加第三方jar。現在第三方jar在當前目錄中。使用第三方jar在命令行中執行jar文件
java -cp `pwd`/args4j-2.0.6.jar:`pwd`/commons-lang3-3.3.2.jar -jar eval.jar
我還是得到了ClassNotFoundException,它表明JVM找不到第三方jar。
您還可以嘗試的一種方法是提取jar並修改MANIFEST.MF
文件以將第三方jar添加到Class-Path
,然後將該文件夾壓縮回來並將擴展名重命名爲.jar。
此外,您可以參考下面的其他方式來修改清單。
你總是可以打開cmd,然後導航到你的罐子並執行它,就像您執行程序
或將其添加到您的ENV路徑: 系統 - >高級系統設置 - >高級 - >環境變量: 然後添加一個「;」在最後跟隨你的罐子的目錄:
^之後,你可以執行它,就像你以前一樣。