我安装了 jdk 7u9 并将其添加到 Eclipse Java 项目的构建路径中。但是,当我尝试导入一些 javafx 类时,eclipse 无法识别它们:
import javafx.scene.media.Media;
我在 Oracle 的网站(以及许多其他网站)上读到 javafx 已经包含在 jdk 7u9 中,并且不需要安装任何额外的插件。
可能是什么问题呢?
jfxrt.jar 位于 jdk 的 jre/lib 文件夹中,但不在默认引导类路径中。这就是 Eclipse 不会将它添加到“JRE 系统库”的原因。
该问题在此处进行跟踪。修复将在 Java 8 中进行。
您应该手动将 jar 添加到项目构建路径或使用e(fx)clipse并设置 JavaFX 项目。