我想使用 run/debug configuration 从IntelliJ IDEA运行HelloWorld JavaFX 11 application using Maven,以便能够调试应用程序 .

我在IntelliJ IDEA中用pom.xmlHelloFX.java创建了一个Maven项目 . 我可以成功构建项目并运行它来执行指定的 compileexec: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,但它没有描述我想做什么 .