我需要在安装程序中提供两种安装模式:“简单”和“常规”。在“简单”模式下,用户不必单击“下一步”按钮来浏览步骤。他只需单击一次“安装”,安装就会继续并以所有默认值完成。 IzPack 是否提供了这种模式的面板,还是我必须编写自定义面板?如果是后者,我该怎么做 - 有任何指示/资源吗?
最佳答案
我从未尝试过制作这样的安装程序,但我知道可以执行一次安装并根据输入创建自动安装程序。
理论上,您可以使用常规安装程序在计算机上安装应用程序,并在最后一个面板 (FinishPanel
) 中生成自动安装程序。将生成一个 XML 文件。然后,您只需将此文件放在与安装程序相同的目录中,即可在类似的计算机(相同的操作系统和目录结构等)上执行全自动安装。
另一个选项是在控制台模式下运行安装程序(使用 -console
参数运行安装 jar 并传递所需的值)。创建一个批处理/shell 脚本来一键完成这一切将是相当容易的。我前段时间尝试过这种方法并且效果很好。不幸的是,对于我当前的安装程序来说,添加自定义面板似乎以某种方式禁用了此选项。
关于java - IzPack 是否提供 "easy"安装模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10753822/