java - 无法在 IntelliJ Idea IDE 中解析符号 javafx.application

标签 java intellij-idea javafx

我尝试在 IntelliJ Idea IDE 中创建 JavaFX 应用程序,但出现编译错误:

java: package javafx.application does not exist.

我已将项目 SDK 和项目语言级别更改为 Java 8,重新加载项目但没有帮助。然后我检查了设置中是否启用了 JavaFX 插件。

在 Google 和 StackOverflow 上的搜索并没有让我对哪里出了问题有更多的了解。 提前感谢您的帮助。

附:我在 archlinux 操作系统上使用 IntelliJ Idea 14.0 和 java8.1.0_25。

最佳答案

here 所示, JavaFX 不再包含在 openjdk 中。

所以检查一下,如果你有 <Java SDK root>/jre/lib/ext/jfxrt.jar在你的类路径下 Project Structure -> SDKs -> 1.x -> Classpath ?如果不是,那可能就是原因。尝试添加它,看看是否可以解决您的问题,例如在 Ubuntu 上,使用 sudo apt-get install openjfx 安装然后 openjfx 包.

关于java - 无法在 IntelliJ Idea IDE 中解析符号 javafx.application,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27178895/

相关文章:

intellij-idea - PhpStorm - 类名作为字符串建议

intellij-idea - 仅在IntelliJ IDEa中的选定文本上显示空格?

JavaFX GridPane 列/行跨度与索引

java - 通过 varargs 参数可能造成的堆污染

java - 只启动 applicationcontext 中所有 bean 的一个子集

java - 在我的 Seam 项目中使用 EJB3 可以获得哪些提升?

java - !strcmp(语言环境, “C”):Error:Assert failed:in file baseapi.cpp, line 209

具有提取器的 JavaFX ObservableList 根据监听器的存在更改行为

JAVA TextArea 等待输入

java - 为什么我无法使用 (Point2d.Double) 键入强制转换? - java