Отсутствуют компоненты среды выполнения JavaFX, которые необходимы для запуска этого приложения из java -jar myprogram.jar

#java #intellij-idea #javafx #java-module

#java #intellij-idea #javafx #java-module

Вопрос:

Я знаю, что об этом спрашивали несколько раз, но я не могу решить эту проблему с --module-path="<path of javafx lib> --add-modules=javafx.controls, etc... помощью решения. У меня openjdk версии 11.0.7 и javac 11.0.7.

У меня есть Intellij, и моя программа javafx хорошо работает с intellij. Но я не могу запустить исполняемый файл .jar, и когда я пытаюсь запустить его с моего терминала, java -jar myprogram.jar он выдает, что компоненты среды выполнения JavaFX отсутствуют и требуются для запуска этого приложения с ошибкой.

Это мой module-info.java модуль-информация

это .jar, который я пытаюсь открыть program.jar

Снова. В моем intellij программа работает отлично. Но когда я пытаюсь открыть его из исполняемого файла .jar, он не работает, и когда я пытаюсь java -jar myprogram.jar его использовать, выдает ошибку Компоненты среды выполнения JavaFX отсутствуют и требуются для запуска этого приложения

Комментарии:

1.См . github.com/dlemmermann/JPackageScriptFX.

2. Попробуйте это alexiyorlov.github.io/tutorials/install-javafx.html а потом скажите, где вы терпите неудачу.