java - IzPack 是否提供 "easy"安装模式?

标签 java deployment installation izpack

我需要在安装程序中提供两种安装模式:“简单”和“常规”。在“简单”模式下,用户不必单击“下一步”按钮来浏览步骤。他只需单击一次“安装”,安装就会继续并以所有默认值完成。 IzPack 是否提供了这种模式的面板,还是我必须编写自定义面板?如果是后者,我该怎么做 - 有任何指示/资源吗?

最佳答案

我从未尝试过制作这样的安装程序,但我知道可以执行一次安装并根据输入创建自动安装程序。

理论上,您可以使用常规安装程序在计算机上安装应用程序,并在最后一个面板 (FinishPanel) 中生成自动安装程序。将生成一个 XML 文件。然后,您只需将此文件放在与安装程序相同的目录中,即可在类似的计算机(相同的操作系统和目录结构等)上执行全自动安装。

另一个选项是在控制台模式下运行安装程序(使用 -console 参数运行安装 jar 并传递所需的值)。创建一个批处理/shell 脚本来一键完成这一切将是相当容易的。我前段时间尝试过这种方法并且效果很好。不幸的是,对于我当前的安装程序来说,添加自定义面板似乎以某种方式禁用了此选项。

documentation for these features不太详细。

关于java - IzPack 是否提供 "easy"安装模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10753822/

相关文章:

java - 关于在表中显示字段的查询

deployment - 项目已发布,但未在AppStore中显示更新的版本

flutter - 无法完成 Flutter 安装

java - 从数组元素创建新 View ,不好的做法吗?

java - 错误: could not find or load main class Hello

java - Ant 将东西发布到不同的位置

tomcat - netbeans 和 tomcat 7 在保存时部署

xml - 无法在 Ubuntu 11.04 中安装 R 包

objective-c - 设置应用程序首次运行时的默认位置

java - 为什么新的 JSP 抛出 JasperException : Unable to compile class for JSP