【发布时间】:2019-05-07 05:23:15
【问题描述】:
我正在尝试在 Intellij 2018.3 IDE 中构建示例 javaFX 应用程序。我已经安装了oracle JDK11,并下载了openjfk11。我创建了一个链接到 javafx sdk 的库,并将 --module-path=${PATH_TO_FX} --add-modules=javafx.controls,javafx.fxml 行添加到 VM 选项行。 PATH_TO_FX 被定义为指向我的 javaFX 文件夹的环境变量。
我搜索了该网站上的许多帖子,包括This solution to my exact error message。我无法弄清楚的奇怪之处是,如果没有构建目录,这个解决方案对我有用。但是,如果我已经构建了一次项目,它就会拒绝运行并给我指定的错误。如果我删除构建目录并重试,则程序再次正常运行。
【问题讨论】:
-
听起来你需要在运行应用程序时清理构建目录。
-
IDE 不应该为我解决这个问题吗?当我在命令行上构建时,我已经手动清理了构建目录,但是在过去使用 intellij 时,我只需点击运行按钮重新运行我的程序。
-
在我的例子中,Intellij 在
IntelliJ->File->Settings->Appearance & Behavior->Path Variables中存储了错误的PATH_TO_FX。更改/删除此路径解决了我的问题。
标签: java intellij-idea javafx