gpt4 book ai didi

java - 如何用 Java 构建自解压 JAR

转载 作者:行者123 更新时间:2023-12-01 11:06:59 25 4
gpt4 key购买 nike

我正在尝试为 Java 应用程序构建一个安装程序,并希望构建一个能够自行解压的 JAR。 JAR 将使用 Maven 程序集构建,并在 list 中指定一个主类。我希望主类将 JAR 的其余部分提取到指定的目录中。 JAR 将包含其他 JAR 和一些文档。我发现了其他问题,例如( How to copy file inside jar to outside the jar? ),但它们没有解决自解压 JAR。我想知道如何 1) 获取正在执行 main 的 JAR 的位置和名称,2) 将 JAR 的内容复制到指定的目录中。

更新:我也很欣赏那些解决如何为 Maven Java 应用程序(使用 Eclipse)构建安装程序的答案。

最佳答案

如果您希望用户更新配置,则不要将它们包含在您的 jar 文件中。你有几个选择。

其中一种方法是写出默认配置文件(如果它们尚不存在)。

第二个是使用IzPack提供一个安装程序 jar,它将复制用户可以编辑的默认配置。

如果您想要 IzPack 如何工作的示例,您可以下载 Squirrel ,这是一个 SQL 工具,使用 IzPack 自行安装。

关于java - 如何用 Java 构建自解压 JAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32847364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com