我现在正在运行Mac OS X 10.6.x(Snow Leopard),所以我很确定支持的系统可能存在一些问题,但我正在尝试安装JavaFX 2.0(或2.1.x) )在Eclipse Juno for Java EE(版本3.8)中。
我已经安装了e(fx)clipse插件,但我不确定我是否从Oracle网站下载了正确的JavaFX .zip文件。我下载了JavaFX 2.2测试版,因为它似乎是OS X唯一可用的版本,但我可能错了。一旦我下载了这个存档,我就不知道如何处理它/在哪里放置它以便Eclipse将其识别为JavaFX 2.2 SDK。我知道我必须进入首选项并设置SDK文件的位置,但似乎没有任何可选的.jar文件或文件夹来设置它。我在这里做错了吗?任何帮助表示赞赏。
编辑:我通过在首选项树的JavaFX部分中将SDK位置设置为下载的JavaFX 2.2 SDK的位置来解决此问题。
答案 0 :(得分:1)
Oracle Java SDK for Mac的当前GA版本应包括JavaFX 2.1。
除非您依赖2.2版本中的功能或错误修复,否则不需要单独下载JavaFX 2.2开发人员版本。
e(fx)clipse版本0.14应该能够detect与Mac的Oracle Java发行版一起安装的JavaFX。
Getting started tutorials for e(fx)clipse
<强>更新强>
很高兴看到您在编辑中可以将JavaFX 2.2与OSX 10.6一起使用。 Richard Bair,Java客户主管,notes:
FWIW,事实上我们在Lion中使用了一些不在Snow Leopard上的API。此外,Apple仅支持当前版本的OS - 1(现在它将是Lion和Mountain Lion),并且为了部署,我们需要特殊的钩子。我们的想法是,支持Apple自己不再支持的Mac OS版本没有任何意义。
所以如果一切都没有按预期完成,请不要感到惊讶。 10.6不是JavaFX的certified configuration。截至2012年6月,没有单独的JavaFX下载的OpenJDK可能还不能替代OracleJDK用于JavaFX开发,因为所有JavaFX尚未开源。
答案 1 :(得分:0)
我通过将SDK位置设置为Eclipse首选项树的JavaFX部分中下载的JavaFX 2.2 SDK的位置来解决此问题。