Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

JavaFX. Ошибка jar-файла: "Error: JavaFX runtime components are missing, and are required to run this application".

unnamed Профи (828), на голосовании 1 год назад
Здравствуйте, может знает кто, пытаюсь скомпилировать начальное приложение JavaFX (HelloApplication) в jar файл. Файл создался, однако в манифесте никогда не указывается мейн класс, его приходится прописывать вручную. Это конечно не проблема, однако, когда я указал мейн класс выходит ошибка "Error: JavaFX runtime components are missing, and are required to run this application". К слову, использую IntelliJ и в проекте приложение норм запускается и всё работает, ошибок нет, а вот скомпилированный jar выдаёт ошибку.
Дополнен 1 год назад
ПРОШУ НЕ ОТВЕЧАТЬ ИБО НАШЁЛ ОТВЕТ, если у вас такая же проблема, то просто создайте батник и пропишите в нём следующее (в одну строку):

java --module-path "ПУТЬ_К_СДК_FX\javafx-sdk-17.0.2\lib" --add-modules javafx.controls,javafx.fxml -Dfile.encoding=windows-1251 -jar "ПУТЬ_К_ВАШЕМУ_JAR"

Потом запустите и всё будет работать!
Голосование за лучший ответ
Похожие вопросы