无法在 IntelliJ Idea IDE 中解析符号 javafx.application [英] cannot resolve symbol javafx.application in IntelliJ Idea IDE
问题描述
我尝试在 IntelliJ Idea IDE 中创建一个 JavaFX 应用程序,但出现编译错误:
I tried to create a JavaFX application in IntelliJ Idea IDE but I got compile error that said:
java:包 javafx.application 不存在.
java: package javafx.application does not exist.
我已将项目 SDK 和项目语言级别更改为 Java 8,重新加载项目但没有帮助.然后我检查了是否在设置中启用了 JavaFX 插件.
I have changed the Project SDK and the Project Language Level to Java 8, reloaded the project but it didn't help. Then I checked if JavaFX plugin was enabled in the settings.
在 Google 和 StackOverflow 上的搜索并没有给我更多关于错误的想法.提前感谢您的帮助.
The search on Google and StackOverflow didn't give me more ideas of what is wrong. Thank for any help in advance.
附言我在 archlinux 操作系统上使用 IntelliJ Idea 14.0 和 java8.1.0_25.
P.S. I am using IntelliJ Idea 14.0 with java8.1.0_25 on archlinux OS.
推荐答案
如上所示 此处,JavaFX 不再包含在 openjdk 中.
As indicated here, JavaFX is no longer included in openjdk.
所以检查一下,如果你有
在你的 Project Structure 下的类路径 ->SDK ->1.x ->类路径
?如果没有,这可能就是原因.尝试添加它,看看是否能解决您的问题,例如在 Ubuntu 上,使用 sudo apt-get install openjfx
安装然后 openjfx 包.
So check, if you have <Java SDK root>/jre/lib/ext/jfxrt.jar
on your classpath under Project Structure -> SDKs -> 1.x -> Classpath
? If not, that could be why. Try adding it and see if that fixes your issue, e.g. on Ubuntu, install then openjfx package with sudo apt-get install openjfx
.
这篇关于无法在 IntelliJ Idea IDE 中解析符号 javafx.application的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!