java - 安装了 Java 7u9 和 Eclipse (Juno) 但 Eclipse 没有看到 JavaFX2

标签 java eclipse javafx-2

从 Java 7u7 开始,我阅读的所有内容都表明 JavaFX2 与 JRE 和 JDK 捆绑在一起。所以我很困惑为什么当我运行 Eclipse 时,它​​告诉我“无法解析导入 javafx”。

除了 7u9,我没有安装其他 JDK 或 JRE,那么为什么我无法从 Eclipse 中看到 JavaFX2?

非常感谢:)

最佳答案

不幸的是,对于 jdk7u9,当我们创建一个新的 Java 项目时,Eclipse 不会将 jre\lib 目录中的 jfxrt.jar 文件添加到项目构建路径库中.您必须手动执行此操作,或者您可以安装 e(fx)clipse Eclipse 的插件,这将使您的 JavaFX 开发更容易:)

Eclipse 遵循 JRE 7u9 默认引导类路径的默认设置(不包括 jfxrt.jar)。 future 的 JRE 版本会将 jfxrt.jar 放在引导类路径中,因此您无需手动将 jfxrt.jar 文件添加到项目构建路径库中。你可以追踪这个JRE feature .

关于java - 安装了 Java 7u9 和 Eclipse (Juno) 但 Eclipse 没有看到 JavaFX2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13499779/

相关文章:

JavaFX - 如何定位轴标签以避免与刻度线冲突

java - fxmlLoader.getController() 导致空指针异常?

javafx - 如何在javafx 2.1中将节点转换为图像?

java - 子类化列表和 Jackson JSON 序列化

java - 有没有可以用JAVA运行的城市词典或者俚语词典?

java - eclipse插件编程"Workbench has not been created yet"错误

java - 如何获取从 Eclipse IDE 中的类调用的方法列表?

java - 在 Eclipse 等 IDE 中使用 JBoss 模块

java - 嵌套 ArrayList 递归

java - 在 Java 11 上安装 tomcat 7 作为服务 :NB: JAVA_HOME should point to a JDK not a JRE