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

ste*_*bot 7 java eclipse jar classpath

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

ClassPath: . /lib/somejar.jar /lib/otherjar.jar
Run Code Online (Sandbox Code Playgroud)

谢谢

mha*_*ler 15

就在这里:

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

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

千万不能使用"包所需的库",因为它会创建一个讨厌的将罐中,将罐的ResourceLoader类到您的jar文件.你通常不希望那里有这样的东西.

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