Я написал приложение javafx. Мне нужно упаковать его в приложение окна ".exe". Но я не знаю, как можно добавить "-Djava.dir.ext"
параметр при запуске. Я использую командную строку
start .\jre\bin\javaw -jar -Djava.ext.dirs=.;.\jre\lib\ext Lession1.jar
'' в .bat. Он работает хорошо. Я упаковываю его "Project Settings -> Artifacts"
в Intellij IDEA, он может создать «Lession1.exe», но когда я дважды щелкаю файл, происходит сбой ,
Я сравнил код и обнаружил, что в одной строке кода используется шифрование, а jar в папке "jre/lib/ext"
. Я запускаю jar, использую командную строку, и могу "-Djava.ext.dirs"
, чтобы он работал хорошо . Но я упаковываю в IDEA, я не знаю, как установить этот параметр при запуске. так что сбой при запуске.
Но я упаковываю "Lession1.app" на macos, он может работать хорошо.
Кто-нибудь может мне помочь? Как я могу установить параметр -Djava.ext.dirs
при упаковке приложения ".exe" Intellij IDEA?
Моя ОС - Windows 10
эта строка использует зашифрованный файл безопасности jar.
Application.setUserAgentStylesheet(STYLESHEET_MODENA);