【发布时间】:2014-08-24 15:38:39
【问题描述】:
如何将所有 jar 包含到 Launch4J 中,这样我就可以构建一个没有任何依赖关系的 exe?
谢谢。
【问题讨论】:
如何将所有 jar 包含到 Launch4J 中,这样我就可以构建一个没有任何依赖关系的 exe?
谢谢。
【问题讨论】:
我认为这里的技巧是将所有类文件和所有依赖项打包在一个 jar 中。这意味着提取那些依赖 jar 的内容,然后重新打包它们。
这个问题的答案似乎是相关的,可能会有所帮助:Launch4J - how to attach dependent jars to generated exe
我认为完全手动的过程也是可能的。将您的类文件编译到构建目录中。打开每个依赖项(jar 文件),就像它是一个普通的 ZIP 一样,然后将内容解压缩到包含类文件的目录中。对每个罐子重复此操作。现在您的代码和依赖项并排放置 - 将整个文件集打包到一个 JAR 中,然后继续执行使用 Launch4J 打包所需的步骤。
【讨论】: