JavaFX未在Netbeans中编译

JavaFX未在Netbeans中编译,java,macos,netbeans,javafx,java-7,Java,Macos,Netbeans,Javafx,Java 7,我使用的是Mac OS X、Netbeans 7.3 Beta 2和JDK 7 u12 Netbeans无法看到JavaFX库。我以为JavaFX库附带了jdk7 Netbeans看到并使用JDK 7(来自JDK 6,我现在丢失了视网膜图标和文本!),但当我尝试添加库时,没有可用的JavaFX库 我已经完成了Netbeans网站上显示的配置和创建JavaFX应用程序的步骤,在这里我发现对于OSX我需要JDK7,但我没有运气 我错过了什么?约翰 您可以尝试在Oracle JavaFX 2.0及更高

我使用的是Mac OS X、Netbeans 7.3 Beta 2和JDK 7 u12

Netbeans无法看到JavaFX库。我以为JavaFX库附带了jdk7

Netbeans看到并使用JDK 7(来自JDK 6,我现在丢失了视网膜图标和文本!),但当我尝试添加库时,没有可用的JavaFX库

我已经完成了Netbeans网站上显示的配置和创建JavaFX应用程序的步骤,在这里我发现对于OSX我需要JDK7,但我没有运气

我错过了什么?

约翰

您可以尝试在Oracle JavaFX 2.0及更高版本的论坛上发布您的问题:

请随时将您的问题的URL发送给我@JavaFXpert,我会跟进以确保得到回答

谢谢,
Jim Weaver

jdk7u12仍然是预发布软件,可能与NetBeans不兼容

具体来说,JavaFX结构最近的一个变化是。如果您尝试使用jdk7u12,并在JavaFX结构更改之前对NetBeans版本进行编码(例如NetBeans 7.3 beta 2),那么它可能无法立即运行。同时,我建议在NetBeans更新其软件以正确使用重新定位的
jfxrt.jar
库之前,使用一个(如jdk7u11)

我知道您注意到,您已经遵循了NetBeans网站上的步骤,但是您没有链接到这些步骤。确保您已按照中的详细说明正确配置了NetBeans JavaFX平台(尽管该教程目前适用于NetBeans 7.1和7.2,希望它也适用于您的7.3测试版)。另外,确保在创建项目时,在NetBeans中创建一个“JavaFX应用程序”,而不是常规的“Java应用程序”

如果仍然存在问题,请在问题中列出编译错误

当我尝试添加库时,没有可用的JavaFX库

JavaFX未配置为NetBeans上的库-它是“JavaFX平台”的一部分,如本答案中的设置链接所述

来自JDK 6的我现在失去了视网膜图标和文本


有点不相关,但JDK8中的JavaFX将支持视网膜显示(计划发布数据为2013年9月)。

非常感谢,明天早上我将实施您的建议。我已经到处搜索jfxrt.jar以将其添加到我的Netbeans类路径中,但在我的机器上找不到它。这让我相信你说我应该使用jdk7u11是正确的。我确实创建了一个JavaFX应用程序,但感谢您的提醒。另外,关于JDK 8,这是一个非常有趣的好消息!谢谢你的帮助,我会和你联系的。非常感谢吉姆,非常好。明天早上我将尝试Jewelsea的建议,因为它确实有意义。我会再联系的,再次谢谢。