启动层java.lang.module初始化时出错。FindException:找不到模块 javafx.controls

Sas*_*ing 5 java javafx intellij-idea

我正在尝试在 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 文件夹的环境变量。

我已经搜索了该网站上的许多帖子,包括针对我的确切错误消息的解决方案。我无法弄清楚的奇怪的事情是,如果没有构建目录,这个解决方案对我有用。但是,如果我已经构建了该项目一次,它就会拒绝运行并给出所述错误。如果我删除构建目录并重试,则程序将再次正确运行。

Sas*_*ing 0

好吧,看起来我只是搞砸了输出目录,因为今天早上我尝试将构建路径重置为默认值,然后它就开始工作了。