Как я могу установить параметр -Djava.ext.dirs при упаковке приложения ".exe" Intellij IDEA? - PullRequest
0 голосов
/ 01 июля 2019

Я написал приложение 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...