2013-01-16 35 views

回答

0

您必须设置构建路径并从您的javafx路径添加外部.jar文件。

你需要补充一点:

  • jfxrt.jar

格尔茨

+0

但据我所知,jdk 7默认包含jfxrt.jar。因此,例如,IntelliJ我不应该这个外部的jar。 – tegoo

+0

IntelliJ实际上是在做错误的事情。对于Java jdk7u11- jfxrt.jar包含在Java运行时中,但不包含在Java引导类路径中 - 所以IntelliJ不应该真正将其包含在项目的默认Java运行时路径中。请参阅:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8003170。无论如何,通过Java 7u12,jfxrt.jar应该位于所有Java执行的类路径中,因此,当它被释放时,您将永远不需要将jfxrt.jar放置在构建和执行路径上。 – jewelsea

+0

不幸的是,我以前的评论没有成真,并且相关的bug被关闭了,因为不会修复Java 7。该错误对于Java 8是固定的,因此,如果使用它,则不需要将jfxrt .jar在构建和执行路径上。 – jewelsea

0

您必须建立它添加一些JAR文件到您的项目。

在您的项目中选择“属性”并选择库。在那里,选择“添加JAR /文件夹”并导航到JDK文件夹。在那里,在jre/lib里面找到jfxrt.jar。添加它。

现在,javafx包被识别。

相关问题