从 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/