使用mvn jfx:natice打包遇到这样的问题:
[INFO] Skipping 'EXE 安装程序' because of configuration error '找不到 InnoSetup 编译器 (iscc.exe)。'
Advice to fix: 从 http://www.jrsoftware.org 下载 InnoSetup 5 或更高版本, 然后将其添加到 PATH。
[INFO] Skipping 'MSI 安装程序' because of configuration error '找不到 WiX 工具 (light.exe, candle.exe)。'
Advice to fix: 从 http://wix.sf.net 下载 WiX 3.0 或更高版本, 然后将其添加到 PATH。
[INFO] Skipping 'WebStart JNLP Bundler' because of configuration error 'No OutFile Specificed'
Advice to fix: Please specify the name of the JNLP Outut file in 'jnlp.outfile'
要使用 IDE 对本机打包的支持,需要安装以下附加工具:
- 需要用于在 Windows 上生成 EXE 安装程序的 Inno Setup 5.5(或更高版本)。
- 需要用于在 Windows 上生成 MSI 安装程序的 WiX 3.7(或更高版本)。
要安装 Inno Setup,请执行以下操作:
- 从 Inno Setup 下载页下载 ispack-5.5.3.exe。
- 双击此文件以启动安装程序。
- 接受 Inno Setup 许可证协议,然后单击“下一步”。
- 按照安装向导中的说明安装 Inno Setup。
安装 WiX:
- 从 WiX 工具集 - 下载页下载 wix37.exe。
- 双击此文件以启动安装程序。
- 按照安装向导中的说明安装 WiX。
要将 Inno Setup 和/或 WiX 添加到系统 Path 变量中,请执行以下操作:
- 在 Windows 10 上,选择“开始”>“计算机”>“系统属性”>“高级系统设置”。
- 选择“高级”标签,然后单击“环境变量”按钮。
- 在“系统变量”窗格中,双击 Path 变量。
- 在“编辑系统变量”对话框中,添加:
C:\Program Files (x86)\Inno Setup 6
C:\Program Files (x86)\WiX Toolset v3.11\bin
- 单击“确定”
注:
- 要检查安装的工具是否位于路径中,请打开 "Command Prompt"(命令提示)窗口,然后为 Inno Setup 键入 iscc.exe,并为 WiX 键入 candle.exe。(如果 "Command Prompt"(命令提示)立即关闭,请尝试分别指定 cmd.exe /c cmd.exe /k iscc.exe 或 cmd.exe /c cmd.exe /k candle.exe。)
下图显示将 Inno Setup 添加到系统 Path 变量中时 "Command Prompt"(命令提示)应显示的内容。
- 确保在将工具添加到系统 Path 变量中之后重新启动 IDE