2012-11-02 110 views
1

我安装了jdk 7u9并将其添加到eclipse Java项目的构建路径中。 然而,当我试图导入Eclipse无法识别他们一些JavaFX类:安装jdk后无法识别javafx 7u9

 import javafx.scene.media.Media; 

我在Oracle的网站阅读(和很多其他的网站)的JavaFX是已经包含在JDK 7u9和有不需要安装任何额外的插件。

可能是什么问题?

+0

使用[e(fx)clipse](http://efxclipse.org/) – jewelsea

+0

我找到了一些解决办法。我相信这不是一个好的解决方案,但到目前为止它的工作。 我下载并安装了JDK 6的javafx,并手动添加了jar。 现在在Eclipse项目中可以看到javafx。 – Mizh

回答

1

jfxrt.jar位于jdk的jre/lib文件夹中,但不在默认的引导类路径中。这就是为什么Eclipse不会将它添加到“JRE系统库”中的原因。

问题跟踪here。 修复将在Java 8中进行。

您应该手动将jar添加到项目构建路径或使用e(fx)clipse并设置JavaFX项目。