JavaFX导入和扩展无法识别的应用程序

时间:2020-04-15 12:58:40

标签: java intellij-idea javafx

我的JavaFX导入和main方法的扩展应用程序部分出现问题。 我已经尝试过遍历IntelliJ上的所有SDK和编程级功能,但仍然没有运气

Screenshot of the issue on IntelliJ

对不起,图片质量不高,但是对此提供的任何帮助将不胜感激

2 个答案:

答案 0 :(得分:0)

如果将鼠标悬停在右侧尺寸的红色标记之一上,它将告诉您导入的问题所在。似乎IDE正在抱怨您所有的javafx导入,但是其他java导入都很好,所以我猜测您使用的是不包含JavaFX的JDK版本。在这种情况下,您需要将其作为外部库添加到您的项目中。 为此,请单击“文件”->“项目结构”,然后选择“库”,单击“ +”图标,浏览到JavaFX SDK文件夹的“ lib”子文件夹,并将其添加。

答案 1 :(得分:0)

似乎javafx库没有添加到您的类路径中。可以通过将以下功能添加到您的VM选项中来完成此操作:

--module-path [path\to\your\javafx\home\lib] --add-modules ALL-MODULE-PATH

[path\to\your\javafx\home\lib]必须指向您下载javafx的位置,因为从版本11开始,它不随jdk一起提供:download

您还可以将其作为IntelliJ中的外部库添加到模块设置(依赖项)中。

相关问题