Eclipse Java;导出 jar,包括引用的库,没有 fatjar

2022-09-02 01:44:21

我需要从 Eclipse Java 项目中导出 jar,并且我想包含引用的库。我不能使用fatjar来做这件事,这似乎是每个人推荐的。必须有另一种方法可以做到这一点。有谁知道这是什么?!


答案 1

Eclipse的下一个版本(3.5,将于明年6月到期)可以选择包含所有必要的jar。它是在3.5M5中引入的(谢谢,低音)。

或者你可以尝试使用 Maven 2 构建你的项目。然后,你可以用 mvn assembly:assembly 构建一个“胖”罐。

另一种选择是使用蚂蚁。将所有 JAR 文件解压缩到一个临时目录中,然后再次将它们 jar 起来。


答案 2

我认为它的Eclipse(ganymede)的3.3版本具有导出为可运行的JAR文件。上次我尝试它时,它确实包括引用的库,并且还取消了所有jar。