Eclipse中无法识别JavaFX类

Eclipse中无法识别JavaFX类,java,eclipse,javafx,Java,Eclipse,Javafx,我是编程方面的新手,我有一点构建Swing应用程序的经验,现在我想尝试学习JavaFX。我使用Eclipse开普勒作为我的IDE 我从JavaFX网站上了解到JavaFX包含在JDK7-Quote中:“开始使用JavaFX的第一步是下载并安装JavaSE7JDK,其中包括JavaFX运行库和实用程序。有关说明,请参阅JDK7和JRE7安装指南。” 但是,当我尝试将oraclejavafxhelloworld示例()导入Eclipse项目时,我在JavaFX包导入中遇到了错误。我得到的唯一建议是创

我是编程方面的新手,我有一点构建Swing应用程序的经验,现在我想尝试学习JavaFX。我使用Eclipse开普勒作为我的IDE

我从JavaFX网站上了解到JavaFX包含在JDK7-Quote中:“开始使用JavaFX的第一步是下载并安装JavaSE7JDK,其中包括JavaFX运行库和实用程序。有关说明,请参阅JDK7和JRE7安装指南。”

但是,当我尝试将oraclejavafxhelloworld示例()导入Eclipse项目时,我在JavaFX包导入中遇到了错误。我得到的唯一建议是创建新类等或“搜索javafx.application的存储库”

这是否意味着Eclipse不支持现成的JavaFX

因此,我向社区提出两个问题: 1.请解释如何在Eclipse中使用JavaFX。我查看了其他答案,这些答案似乎表明我应该安装f(x)eclipse。但是

在您告诉我这是一个重复的问题之前,我的第二个问题是,请帮助我理解,当Oracle说JDK7中包含JavaFX时,无论IDE如何,都不可能导入这些包(就像Swing一样)。
感谢您,因为JDK 7 update 51 JavaFX是JDK的一部分:

它是JDK的一部分,但不在类路径上,因此Java7需要额外的工作-在Java8上,它在ext类路径上-因此正确的答案是-作为JDK的一部分并不意味着默认情况下它在类路径上


所以像Eclipse这样的工具需要特别注意这一点。

您必须将/jre/lib/jfxrt.jar中的jfxrt.jar添加到您的应用程序构建路径中,然后才能获得完整的JavaFX支持。好的,谢谢。有人能回答我的第二个问题吗?即为什么这一步是必要的?谢谢。现在清楚了。我刚刚安装了e(fx)clipse,这也使这一切更容易开始。