因为我有问题,使用的Java Development Kit 1.7.0_04我只是想与有兴趣的人分享我的中间解决方案在Mac OSX 10.7在Eclipse编译JavaFX代码:的Java FX在Eclipse上的Mac OSX 10.7
问题:
的jfxrt.jar和其他.jar文件选择Oracle发布的作为Eclipse的一个新的JRE/JDK新的JDK时无法识别。
jdk安装在/Library/Java/JavaVirtualMachines/1.7.0.jdk中,它被识别为一个包。
以后添加路径/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/jre/lib/jfxrt.jar是不可能的,因为eclipse的文件打开对话框不允许导航到包
解决方案里面: 创建一个从外面包的符号链接的包内,并按照文件打开对话框中的链接。
只要到一个终端,执行以下命令:
[0〜/图书馆/的Java/JavaVirtualMachines]:须藤LN -s 1.7.0.jdk /内容/ 1.7.0.jdk_Contents
这会使用超级用户权限(sudo)创建符号链接1.7.0.jdk_Contents。
通过此JavaFx代码的编译和执行可以正常工作,并且和预期的一样。
有点破解,但它对我有用 – Jeff
有点更新,新的Eclipse(4.2)仍然不能识别'jfxrt.jar',但它没有导航问题。所以你可以手动添加文件,而不需要符号链接。 – Paaske