Невозможно развернуть приложение JavaFX (Невозможно создать артефакт - fx: развертывание недоступно в этом JDK)

Я хотел развернуть свое первое JavaFX JDK 11 приложение с использованием IntelliJ.
Я действовал следующим образом:
Файл -> Структура проекта -> Артефакты -> MyApp.jar -> ОК
Затем:
Сборка -> Артефакты сборки -> Сборка
Однако я получил следующую ошибку:
Ошибка: Java FX Packager: Невозможно собрать артефакт - fx: развертывание недоступно в этом JDK
Я читал, что последней версией JDK, поддерживающей этот способ упаковки, является JDK 10.
Таким образом, я переключил свой проект с JDK 11 на JDK 10, но проблема все еще возникает.
Приложение компилируется и отлично работает в IDE.
Есть предложения, как решить эту проблему? Спасибо :)

0
задан 19 August 2019 в 23:40

1 ответ

Я работал довольно много часов для фиксации этого. Решение удаляет все сообщения об ошибках при попытке запустить javafx приложение, а также попытке выполнить файл банки за пределами IntelliJ. Необходимо отредактировать Файл манифеста. Также для добавления библиотеки + наличие прокси (так сказать) основной класс, выполняемый для выполнения правильно. Трудный объяснить. Но без последней части ничто не идет, если Вы имеете, "расширяет Приложение" в Вашем Основном классе. Возможно, Вы хотите взглянуть: https://www.youtube.com/watch? v=D4D7daAmpV4

0
ответ дан 23 October 2019 в 15:16

Другие вопросы по тегам:

Похожие вопросы: