【问题标题】:Launch4J - main jar, all dependencies into one exeLaunch4J - 主 jar,所有依赖项都在一个 exe 中
【发布时间】:2014-08-24 15:38:39
【问题描述】:

如何将所有 jar 包含到 Launch4J 中,这样我就可以构建一个没有任何依赖关系的 exe?

谢谢。

【问题讨论】:

    标签: java launch4j


    【解决方案1】:

    我认为这里的技巧是将所有类文件和所有依赖项打包在一个 jar 中。这意味着提取那些依赖 jar 的内容,然后重新打包它们。

    这个问题的答案似乎是相关的,可能会有所帮助:Launch4J - how to attach dependent jars to generated exe

    我认为完全手动的过程也是可能的。将您的类文件编译到构建目录中。打开每个依赖项(jar 文件),就像它是一个普通的 ZIP 一样,然后将内容解压缩到包含类文件的目录中。对每个罐子重复此操作。现在您的代码和依赖项并排放置 - 将整个文件集打包到一个 JAR 中,然后继续执行使用 Launch4J 打包所需的步骤。

    【讨论】:

    • 我试过了,但是当我按照提示运行编辑好的build.xml时,没有生成对应的.exe文件。
    • 首先尝试完全手动执行此操作。一旦你完成了这项工作,请尝试使用 ant 任务将其自动化。我的猜测是 Launch4J ant 任务存在一些配置或环境问题。
    • 好的。我发现我犯了一个真正的“菜鸟”错误并修复了它。感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-30
    • 2019-10-09
    • 2010-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多