DfM*_*DfM 6 java javafx intellij-idea maven java-11
我想使用运行/调试配置从 IntelliJ IDEA使用 Maven运行HelloWorld JavaFX 11 应用程序,以便能够调试应用程序。
我在 IntelliJ IDEA 中使用pom.xml和HelloFX.java创建了一个 Maven 项目。我可以成功地生成项目并运行它执行规定compile和exec:java目标。
但是当我使用带有 VM options 的运行/调试配置运行它时--add-modules=javafx.controls,我得到:
启动层
java.lang.module.FindException: Module javafx.controls not found初始化时出错
我设法运行它的唯一方法是下载JavaFX 运行时并将 VM 选项设置为--module-path /path/to/javafx-sdk-11/lib --add-modules=javafx.controls.
但是有没有办法使用从 Maven 下载的工件来运行它?正如我所认为的,IntelliJ IDEA 可以在运行时使用 Maven 工件。还是我只是弄错了什么?
PS 我知道这个答案,但它没有描述我想要做什么。