3

我现在正在运行 Mac OS X 10.6.x(Snow Leopard),所以我很确定支持的系统可能存在一些问题,但我正在尝试在 Eclipse 中安装 JavaFX 2.0(或 2.1.x) Juno for Java EE(3.8 版)。

我已经安装了 e(fx)clipse 插件,但我不确定我是否从 Oracle 网站下载了正确的 JavaFX .zip 文件。我下载了 JavaFX 2.2 beta 版本,因为它似乎是唯一可用于 OS X 的版本,但我可能错了。一旦我下载了这个档案,我就不知道如何处理它/把它放在哪里,以便 Eclipse 将它识别为 JavaFX 2.2 SDK。我知道我必须进入首选项并设置 SDK 文件的位置,但似乎没有任何可选择的 .jar 文件或文件夹来设置它。我在这里做错了吗?任何帮助表示赞赏。


编辑:我通过将 SDK 位置设置为首选项树的 JavaFX 部分中下载的 JavaFX 2.2 SDK 的位置来解决此问题。

4

2 回答 2

1

Oracle Java SDK for Mac的当前 GA 版本应包括 JavaFX 2.1。

您不需要单独下载 JavaFX 2.2 开发人员版本,除非您依赖 2.2 版本的功能或错误修复。

e(fx)clipse 0.14 版应该能够检测随 Oracle Java 发行版安装的 JavaFX for Mac。

e(fx)clipse 的入门教程

更新

很高兴在您的编辑中看到您能够将 JavaFX 2.2 与 OSX 10.6 一起使用。Java 客户主管 Richard Bair指出

FWIW,实际上我们使用的一些来自 Lion 的 API 不在 Snow Leopard 上。此外,Apple 仅支持当前版本的 OS - 1(因此现在将是 Lion 和 Mountain Lion),并且对于部署,我们需要特殊的挂钩。当时的想法是,支持 Apple 自己不再支持的 Mac OS 版本是没有意义的。

因此,如果一切都没有按预期工作,请不要感到惊讶。10.6 不是 JavaFX 的认证配置。截至 2012 年 6 月,没有单独 JavaFX 下载的 OpenJDK 可能还不能替代用于 JavaFX 开发的 OracleJDK,因为所有 JavaFX 尚未开源。

于 2012-06-25T18:17:42.837 回答
0

我通过将 SDK 位置设置为 Eclipse 首选项树的 JavaFX 部分中下载的 JavaFX 2.2 SDK 的位置来解决此问题。

于 2012-06-26T03:11:19.743 回答