1

我正在使用 Mac OS X、Netbeans 7.3 Beta 2 和 JDK 7 u12。

Netbeans 看不到 JavaFX 库。我认为 JavaFX 库随 JDK 7 一起提供?

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

我已经完成了 Netbeans 网站上显示的步骤来配置和创建 JavaFX 应用程序,在那里我发现 OS XI 需要 JDK 7,但我没有运气。

我错过了什么?

4

2 回答 2

1

约翰,

您可以尝试在 Oracle JavaFX 2.0 及更高版本论坛上发布您的问题: https ://forums.oracle.com/forums/forum.jspa?forumID=1385

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

谢谢,吉姆·韦弗

于 2013-01-29T22:30:36.837 回答
1

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 月发布数据)。

于 2013-01-29T22:45:45.917 回答