因爲我有問題,使用的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