使用Eclipse在Manifest文件中构建ClassPath变量

在将项目导出为jar时,Eclipse是否有办法输出我想在Manifest中的ClassPath变量上定义的所有Jars? 我希望能够只需要点击我需要我的项目依赖的所有jar,然后让Eclipse输出它们:

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

谢谢

就在这里:

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

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

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

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