我试图在 IntelliJ Idea IDE 中创建一个 JavaFX 应用程序,但出现编译错误:
java: 包 javafx.application 不存在。
我已将项目 SDK 和项目语言级别更改为 Java 8,重新加载项目但没有帮助。然后我检查了是否在设置中启用了 JavaFX 插件。
在 Google 和 StackOverflow 上的搜索并没有让我更多地了解哪里出了问题。提前感谢您的帮助。
PS 我在 archlinux 操作系统上使用 IntelliJ Idea 14.0 和 java8.1.0_25。
原文由 rob111 发布,翻译遵循 CC BY-SA 4.0 许可协议
如此 处所示,JavaFX 不再包含在 openjdk 中。
所以检查,如果你有
<Java SDK root>/jre/lib/ext/jfxrt.jar
在你的类路径下Project Structure -> SDKs -> 1.x -> Classpath
?如果不是,那可能就是原因。尝试添加它并查看是否可以解决您的问题,例如在 Ubuntu 上,然后使用sudo apt-get install openjfx
安装 openjfx 包。