我已经为我的 java 应用程序创建了一个带有 NSIS 的安装程序,它工作正常。我想在安装程序末尾添加运行选项复选框。该应用程序使用.bat
文件启动。
经过几次谷歌搜索后,将其添加到我的 NSIS 脚本中:
!define MUI_FINISHPAGE_RUN
!define MUI_FINISHPAGE_RUN_NOTCHECKED
!define MUI_FINISHPAGE_RUN "$INSTDIR\path\to\myApp.bat"
!define MUI_FINISHPAGE_RUN_TEXT "Run My App"
!insertmacro MUI_PAGE_FINISH
我得到了错误Windows cannot find 'javaw'. Make sure you've typed the name correctly, then try again
,据此需要设置 javaw 路径,但我正在启动一个 bat 反过来调用javaw
. 然而,当我简单地手动运行 .bat 时,它工作正常。
有没有办法在 NSIS 安装程序中设置 java 路径而无需编辑 .bat 本身?