Я создаю Java приложение, которому нужны параметры. Дело в том, что я подготовил папку со всем, что мне нужно, чтобы запустить мою банку. у меня есть папка javafx и папка JRE, чтобы сделать мое приложение автономным / не зависящим от JRE. это структура моей папки NSIS:
root folder
|
|_uninstaller.exe
|
|_subFolder
|
|_JREfolder
| |
| |_JRElibs
|
|_JFXfolder
| |
| |_JFXlibs
|
|_OtherResourcesFolders
|_MainClass.jar
|_otherJars.jar
Дело в том, чтобы запустить мой jar на моем компьютере, мне нужно использовать следующее предложение для cmd:
"C:\Program Files\Java\jdk-13\bin\java.exe" --module-path "C:\Program Files\Java\javafx13\lib" --add-modules javafx.controls,javafx.fxml,javafx.graphics,javafx.web,javafx.base --add-opens=javafx.graphics/javafx.scene=ALL-UNNAMED -jar clienteCorreoDefinitivo.jar
, так Когда я сделал ярлык NSIS, я попробовал следующее предложение, но оно не работает:
createShortCut "$DESKTOP\ClienteCorreoStephane.lnk" "$INSTDIR\files\java-runtime\bin\java.exe --module-path $INSTDIR\files\javafx13\lib --add-modules javafx.controls,javafx.fxml,javafx.graphics,javafx.web,javafx.base --add-opens=javafx.graphics/javafx.scene=ALL-UNNAMED -jar $INSTDIR\files\clienteCorreoDefinitivo.jar" "" "$INSTDIR\files\recursos\myicon.ico"
Любое предложение или помощь о том, как запустить этот jar с этими параметрами, было бы удивительным.