【发布时间】:2020-04-15 12:58:40
【问题描述】:
我的 JavaFX 导入和 main 方法的扩展应用程序部分存在问题。 我已经尝试在我的 IntelliJ 上循环浏览所有 SDK 和编程级别的功能,但仍然没有运气
Screenshot of the issue on IntelliJ
对于低质量的图像感到抱歉,但我们将不胜感激任何帮助
【问题讨论】:
标签: java intellij-idea javafx
我的 JavaFX 导入和 main 方法的扩展应用程序部分存在问题。 我已经尝试在我的 IntelliJ 上循环浏览所有 SDK 和编程级别的功能,但仍然没有运气
Screenshot of the issue on IntelliJ
对于低质量的图像感到抱歉,但我们将不胜感激任何帮助
【问题讨论】:
标签: java intellij-idea javafx
似乎 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 的模块设置(依赖项)中将其添加为外部库。
【讨论】:
如果您将鼠标悬停在右侧尺寸的红色标记之一上,它应该会告诉您导入有什么问题。 IDE 似乎在抱怨您所有的 javafx 导入,但其他 java 导入很好,所以我猜您使用的是不包含 JavaFX 的 JDK 版本。如果是这种情况,您需要将其作为外部库添加到您的项目中。 为此,请单击 File->Project Structure,然后选择 Libraries,单击“+”图标,浏览到 JavaFX SDK 文件夹的“lib”子文件夹,然后添加它。
【讨论】: