无法在 IntelliJ Idea IDE 中解析符号 javafx.application [英] cannot resolve symbol javafx.application in IntelliJ Idea IDE

查看:146
本文介绍了无法在 IntelliJ Idea IDE 中解析符号 javafx.application的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试在 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.

所以检查一下,如果你有 /jre/lib/ext/jfxrt.jar 在你的 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆