欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用JavaFX的java项目用IDEA生成可运行exe文件所需的环境配置

程序员文章站 2022-03-05 22:12:07
...

使用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,请执行以下操作:

  1. 从 Inno Setup 下载页下载 ispack-5.5.3.exe。
  2. 双击此文件以启动安装程序。
  3. 接受 Inno Setup 许可证协议,然后单击“下一步”。
  4. 按照安装向导中的说明安装 Inno Setup。

安装 WiX:

  1. 从 WiX 工具集 - 下载页下载 wix37.exe。
  2. 双击此文件以启动安装程序。
  3. 按照安装向导中的说明安装 WiX。

要将 Inno Setup 和/或 WiX 添加到系统 Path 变量中,请执行以下操作:

  1. 在 Windows 10 上,选择“开始”>“计算机”>“系统属性”>“高级系统设置”。
  2. 选择“高级”标签,然后单击“环境变量”按钮。
  3. 在“系统变量”窗格中,双击 Path 变量。
  4. 在“编辑系统变量”对话框中,添加:
C:\Program Files (x86)\Inno Setup 6

C:\Program Files (x86)\WiX Toolset v3.11\bin
  1. 单击“确定”

注:

  • 要检查安装的工具是否位于路径中,请打开 "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"(命令提示)应显示的内容。

使用JavaFX的java项目用IDEA生成可运行exe文件所需的环境配置

  • 确保在将工具添加到系统 Path 变量中之后重新启动 IDE