【问题标题】:execute jar file in command line using third party jar使用第三方jar在命令行中执行jar文件
【发布时间】:2014-10-10 11:32:09
【问题描述】:

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

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

我仍然收到 ClassNotFoundException,这表明 JVM 找不到第三方 jar。

【问题讨论】:

    标签: java jar classpath


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      ^在这之后你可以像以前一样执行它。

      【讨论】:

        猜你喜欢
        • 2012-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-25
        • 1970-01-01
        • 2020-04-17
        • 2014-09-24
        相关资源
        最近更新 更多