【发布时间】:2011-11-19 17:00:46
【问题描述】:
我想从我的 eclipse 项目中创建一个可执行的 JAR 文件。它引用了其他项目,这些项目也引用了其他项目(等等)和一些 JAR 文件。
根据this answer,一切都应该“在 2 次点击内”完成。但不适合我:
它报告一个警告:
将 mg/build/classes/META-INF/MANIFEST.MF 写入 JAR 时出现问题:重复条目:META-INF/MANIFEST.MF 重复条目:META-INF/MANIFEST.MF
看起来它试图包含所有项目的现有清单,这根本没有意义。我实际上不想包含其中任何一个,只是为了生成一个新的。我还没有找到任何关闭它的方法。好的,这只是一个警告。
看起来我需要手动处理所有引用的 jar 文件...实际上,Eclipse 知道它们,我不知道。
我需要包含所有引用的 jar 文件的内容,或者将它们全部复制到目标文件夹中并在清单中列出它们。我不知道该怎么做。
我也想知道 jardesc 文件是否可以从 ant 构建脚本中使用。
【问题讨论】:
标签: java eclipse executable-jar