我是编程的新手,我有一些构建Swing应用程序的经验,现在我想尝试学习JavaFX。我使用Eclipse Kepler作为我的IDE。
我从JavaFX网站了解到JavaFX包含在JDK7中 - 引用:“JavaFX入门的第一步是下载并安装Java SE 7 JDK,其中包括JavaFX运行时库和实用程序。 JDK 7和JRE 7安装指南以获取说明。“
但是,当我尝试将Oracle JavaFX HelloWorld示例(http://docs.oracle.com/javafx/2/get_started/hello_world.htm)导入Eclipse项目时,我在JavaFx包导入时遇到错误。我得到的唯一建议是创建新类等或“javafx.application的搜索存储库”
这是否意味着Eclipse不支持开箱即用的JavaFX?
所以我对社区的问题是双重的: 1.请解释如何在Eclipse中使用JavaFX。我检查了其他答案,似乎表明我应该安装f(x)eclipse。但...
在你告诉我这是一个重复的问题之前,我的第二个问题是请帮助我理解当Oracle说JavaFX包含在JDK7中时,无论IDE如何都无法导入这些包(就像它可以用Swing)。 感谢
答案 0 :(得分:1)
它是JDK的一部分,但不是类路径,因此Java7需要额外的工作 - 在Java8上它是在ext-classpath上 - 所以正确答案是 - 作为JDK的一部分并不意味着它在类路径上默认情况下。
因此像Eclipse这样的工具需要特别注意这一点。
答案 1 :(得分:0)
自JDK 7更新以来51 JavaFX是JDK的一部分:release notes