1

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

4

1 回答 1

1

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

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

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

这些功能的文档并不太详细。

于 2012-05-25T23:16:54.670 回答