为 Java 应用程序创建安装程序

2023-12-26

我在这里需要建议。

我需要为 Java 应用程序创建一个安装程序。经过一番谷歌搜索后,我到达了these http://java-source.net/open-source/installer-generators pages http://javabyexample.wisdomplug.com/java-concepts/34-core-java/63-make-an-installer-for-your-java-applications.html。经过一番分析后,我决定选择IzPack http://izpack.org/。我发现this http://sonalimendis.blogspot.in/2010/05/write-installer-with-izpack.html不错的博客文章,使用它我能够创建一个像样的安装程序存根。

然而我现在陷入了进一步的发展。我需要以多种方式自定义我的安装程序,并且我确信它们可以通过 IzPack 实现,但我不知道如何做到这一点。 IzPack 邮件列表及其 stackoverflow 标签的活跃度非常低,而且文档也很差。

所以我放弃了 IzPack,并开始手动编写自己的安装程序。只写了两帧后,我意识到这将花费更多时间,而且可能不可行。

您是否知道任何其他具有更好文档和社区支持的安装程序生成器?或者您知道 IzPack 上有什么好的资源和链接吗?我可以在其中解答我的问题?或者您建议我坚持使用自定义安装程序方法?请帮忙。


你可以尝试使用安装4j http://www.ej-technologies.com/products/install4j/overview.html,它有良好的文档和商业支持......

创建多平台安装程序的另一个有效替代方案可能是 BitRock Installer (安装生成器 http://installbuilder.bitrock.com/) .

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为 Java 应用程序创建安装程序 的相关文章

随机推荐

  • python中在函数中定义函数有什么好处?

    我遇到了这段python代码 粘贴在下面 effbot http effbot org zone re sub htm unescape html我想知道 为什么要在函数中定义函数 import re htmlentitydefs Remo
  • 为什么同步变更操作时还需要同步HashMap.get(key)?

    我用 get put and clear 多个线程对一个 HashMap 进行操作 put and clear 都在一个里面synchronized阻止但是 get 不是 我无法想象这会导致问题 但在我见过的其他代码中 get 几乎总是同步
  • 创建作业时如何指定 OpenShift 镜像

    在 OpenShift 3 3 下 我尝试使用以下命令创建作业oc命令行工具 显然缺乏对作业创建的基于参数的支持 但我无法理解如何使用现有应用程序的图像流 例如 当我的应用程序进行 S2I 构建时 它会推送到app latest图像流 我希
  • Firebase - 类型错误:路径必须是字符串。收到未定义

    我刚刚开始使用 firebase 我不确定 Firebase 的进出 根据我的模糊理解 我已经这样配置了我的应用程序 在主要Index js文件 我需要 const path require path const firebaseConfi
  • MEAN 堆栈 ng-upload-file

    我目前正在使用MEAN js创建一个应用程序 我脚手架一个简单的实体称为Campaign 我希望每个活动都有一张关联的图片 因此 我想改变CRUD接口能够上传一个文件到后端 我注射了ng 文件上传用于创建 FE 的插件Angular 上No
  • SonarQube 报告中 Kotlin 项目的覆盖率为 0%

    我正在设置通过 SonarQube 服务器分析项目 使用的工具集是 科特林 1 3 61 摇篮6 0 1 雅可可0 7 9 声纳Qube 7 5 SonarQube Gradle 插件 2 7 问题是我在 SonarQube 中有 0 0
  • CMake find_package() 不尊重 CMAKE_MODULE_PATH

    我在 CMake 中检测包 glfw 时遇到问题 由于没有 root 权限 我无法将库安装在标准位置 因此我将其安装在 local反而 ls local lib cmake glfw3 glfw3Config cmake home emil
  • Acumatica 配置向导错误:无法在注册表中获取 IIS 版本

    我尝试在 Acumatica 配置向导上创建一个新实例 我收到一条错误消息 无法从注册表获取您的 IIS 版本 虽然我已经安装了IIS功能 我按照有关在 IIS 上安装哪些功能的说明进行操作 它使用的 net框架是4 6 显然这个问题还没有
  • 在Python中按另一个数组对数组的行进行排序

    我正在尝试按另一个数组的值对一个数组的行进行排序 例如 import numpy as np arr1 np random normal 1 1 80 arr2 np random normal 1 1 80 100 我想排序arr1按降序
  • 升级到 Lion 后如何让 virtualenv 正常工作?

    我刚刚从 SnowLeapord 升级到 Lion 现在无法创建 virtualenv 据我了解 升级后有新的 Python 安装 并且没有站点包 并尝试再次安装 pip 和 virtualenv 以及升级到 Xcode4 但我总是收到此错
  • Twilio PHP API Librarie:警告:file_get_contents():SSL 操作失败,代码为 1

    我通过 Composer 安装了官方 Twilio PHP API Librarie twilio sdk 3 12 当我尝试使用测试凭证使用 API 例如发送短信 时 出现错误 警告 file get contents SSL 操作失败
  • 如何引用两个具有相同名称的不同 DLL?

    我正在开发使用 Matrox Imaging Library MIL 的软件 该软件过去使用MIL 9版本 现在我们升级到v10 由于向后兼容性 我们必须继续支持 v9 使用 MIL 及其 DLL 时存在一些困难 MIL 9 和 MIL 1
  • 有效比较当月运行总计与当月总计

    我有一个数据框 df 它包含predicted模型的每日数据 直至 2020 年底 随着一年中的每一天 actual and id数据被添加到该行 每天有多个名字 NAME ID PREDICTED ACTUAL YYYY MM DD Ni
  • Sitecore 8.1 输出缓存未清除

    我们在使用 ASP NET MVC 编写的 Azure Web Apps 中托管的不同服务器上有 CA 和 CD 我在下面添加了这样的内容 以便在发布结束时清除输出缓存
  • 在 iOS 版 WebRTC 中测量麦克风电平

    我有一个 WebRTC iOS 应用程序 在那里我有AVAudioSession and RTCAudioSource 我需要检测麦克风何时开始接收响亮的声音 例如当一个人开始说话时 类似于hark https github com ota
  • 在 C# 中创建二维数组的数组

    我只是想创建一个二维数组的数组来存储坐标点 所以我想要一个数组 其中每个索引返回一个二维数组 我将其用作x and y 这是我尝试过的 waypoints new int 4 0 6 0 1 1 1 2 1 5 3 6 5 我意识到这可能看
  • ext 插件在 liferay 6.1.2 jboss7 中不起作用

    我创建了一个外部插件用于扩展 Liferay LDAP默认门户到LDAP转换器 我在 eclipse 中创建了一个 ext 插件 在里面ext impl src main java com liferay portal security l
  • Google Identity Toolkit、Google OAuth、Firebase Auth 和 Google+ 登录之间有什么区别

    据我了解 Google Identity Toolkit 提供了一个用于使用不同帐户 例如 Facebook Yahoo 等 登录的层 但这与 Google OAuth 实现有何不同 至于Google 登录 它仍然使用OAuth 但只允许登
  • 等待 WebBrowser ajax 内容

    我想暂停线程的执行 直到通过 ajax 将特定的 div 加载到 WebBrowser 实例中 显然我可以不断检查这个 div 是否存在 执行如下操作 while Browser Document GetElementById divid
  • 为 Java 应用程序创建安装程序

    我在这里需要建议 我需要为 Java 应用程序创建一个安装程序 经过一番谷歌搜索后 我到达了these http java source net open source installer generators pages http jav