jdk7u12 仍是预发布软件,可能与 NetBeans 不兼容。
具体来说,JavaFX 结构的最新变化是HEADS-UP:jfxrt.jar 移至 jre/lib/ext。如果您尝试将 jdk7u12 与 JavaFX 结构更改之前编码的 NetBeans 版本(例如 NetBeans 7.3 beta 2)一起使用,它可能无法开箱即用。同时,我建议使用jdk 的生产版本(例如 jdk7u11),直到 NetBeans 更新其软件以与重新定位的jfxrt.jar
库一起正常工作。
我知道您注意到您已按照 NetBeans 网站上的步骤进行操作,但您没有链接到它们。确保您已按照NetBeans JavaFX 设置教程中的详细说明正确配置了 NetBeans JavaFX 平台(尽管该教程目前适用于 NetBeans 7.1 和 7.2,但希望它也适用于您的 7.3 测试版)。此外,请确保在创建项目时,在 NetBeans 中创建“JavaFX 应用程序”——而不是常规的“Java 应用程序”。
如果您仍然遇到问题,请在您的问题中列出您的编译错误。
当我尝试添加库时,没有可用的 JavaFX 库。
JavaFX 未配置为 NetBeans 上的库 - 它是“JavaFX 平台”的一部分,如本答案中的设置链接中所述。
来自 JDK 6 我现在丢失了我的视网膜图标和文本!
有点不相关,但 JDK8 中的 JavaFX 将支持视网膜显示器(计划于 2013 年 9 月发布数据)。