Запустите проект JavaFX 11 Maven в IntelliJ IDEA, используя конфигурацию запуска / отладки - PullRequest
0 голосов
/ 09 октября 2018

Я хочу запустить приложение HelloWorld JavaFX 11, используя Maven из IntelliJ IDEA, используя конфигурацию запуска / отладки , чтобы иметь возможность отладки приложения.

Iсоздал проект Maven в IntelliJ IDEA с pom.xml и HelloFX.java .Я могу успешно построить проект и запустить его, выполнив указанные цели compile и exec:java.

Но когда я запускаю его, используя конфигурацию запуска / отладки с параметрами виртуальной машины --add-modules=javafx.controls, я получаю:

Произошла ошибка при инициализации загрузочного слоя
java.lang.module.FindException: модуль javafx.controls не найден

Единственный способ, которым мне удалось его запуститьозначает загрузку среды выполнения JavaFX и установку параметров виртуальной машины на --module-path /path/to/javafx-sdk-11/lib --add-modules=javafx.controls.

Но есть ли способ запустить ее с использованием артефактов, загруженных из Maven?Как я и думал, IntelliJ IDEA может использовать артефакты Maven во время выполнения.Или я просто что-то не так делаю?

PS Мне известно о этом ответе , но он не описывает, что я хочу сделать.

1 Ответ

0 голосов
/ 16 марта 2019

Если нужно просто использовать кнопку запуска / отладки, вы можете использовать конфигурацию Maven maven config for intelliJ JavaFX run

...