我想使用 run/debug configuration 从IntelliJ IDEA运行HelloWorld JavaFX 11 application using Maven,以便能够调试应用程序 .
我在IntelliJ IDEA中用pom.xml和HelloFX.java创建了一个Maven项目 . 我可以成功构建项目并运行它来执行指定的 compile
和 exec:java
目标 .
但是当我使用带有VM选项 --add-modules=javafx.controls
的运行/调试配置运行它时,我得到:
初始化引导层java.lang.module.FindException期间发生错误:找不到模块javafx.controls
我设法运行它的唯一方法是下载a JavaFX runtime并将VM选项设置为 --module-path /path/to/javafx-sdk-11/lib --add-modules=javafx.controls
.
但有没有办法使用从Maven下载的工件来运行它?我认为IntelliJ IDEA可以在运行时使用Maven工件 . 或者我只是弄错了?
附:我知道this answer,但它没有描述我想做什么 .