【问题标题】:Building ClassPath variable in Manifest file with Eclipse使用 Eclipse 在 Manifest 文件中构建 ClassPath 变量
【发布时间】:2011-05-24 20:44:12
【问题描述】:

当将项目导出为 jar 时,Eclipse 有没有办法输出我想在清单中的 ClassPath 变量上定义的所有 jar?我希望能够只单击我需要我的项目依赖的所有 jar,然后让 Eclipse 输出它们,如下所示:

ClassPath: . /lib/somejar.jar /lib/otherjar.jar

谢谢

【问题讨论】:

    标签: java eclipse jar classpath


    【解决方案1】:

    是的,有:

    Eclipse > 文件 > 导出 > Java > 可运行 JAR 文件 > “将所需库复制到生成的 JAR 旁边的子文件夹中”。

    它将创建一个包含 Java 项目的所有类路径条目的 MANIFEST.MF。您需要有一个有效的启动配置。

    不要使用“Package required libraries”,因为它会在你的 jar 文件中创建一个讨厌的 Jar-In-Jar-ResourceLoader 类。你通常不希望那里有这样的东西。

    顺便说一句,你试过 Maven 吗?它会自动为您做到这一点。每次。在所有平台上。在所有 IDE 上。独立于您的 Eclipse 版本。当您度假时,它也会在您的构建服务器上执行此操作。

    【讨论】:

      猜你喜欢
      • 2011-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-08
      • 1970-01-01
      • 1970-01-01
      • 2021-03-08
      • 2018-12-19
      相关资源
      最近更新 更多