2013-10-10 124 views
0

好吧,所以基本上跑,我試圖使用JavaFX運行Eclipse,但隨後它給了我這個錯誤:無法獲得的Eclipse與Java FX

You are not running your eclipse instance with Java7 or Java8. The JavaFX tooling is disabled because of this.Make Java7/8 the default system java or adjust your eclipse.ini to pass -vm pointing to your Java7/8 install.

In case you want to turn off this check open your preferences and go to General > Startup and Shutdown and uncheck 'JavaFX Tooling Java Check'

現在我知道這是不是指向到正確的SDK,但我不知道如何改變它,因爲我對這個東西有點新鮮感。我已經下載了JDK 7.40。我也在虛擬機上使用Ubuntu,如果這一點甚至無論如何。任何人都可以幫助我,我會很感激。

+0

這個問題似乎是脫離主題,因爲它屬於http://askubuntu.stackexchange.com – Johan

回答

0

它看起來像你的系統上的默認java不是java7。你打開一個shell並執行java -version時會得到什麼?解決辦法是: A)使java7默認的Java B)與-vm

1

前要求日食開始: 安裝Java™8. 安裝開普勒SR2(4.3.2)。開普勒仍然不支持Java8。該怎麼辦? 打開Eclipse 幫助>安裝新軟件... '一起工作' 字段中輸入以下網址進入:

http://download.eclipse.org/eclipse/updates/4.3-P-builds/

按下 'Enter' 選擇類別的Eclipse的Java 8支持(對於開普勒SR2)' 點擊 '下一步' 點擊 '下一步' 接受許可協議 點擊 '完成'


現在jre8被正確定位。

現在配置了JavaFx 打開Eclipse 幫助>安裝新軟件... '一起工作' 字段中輸入以下網址進入:

http://download.eclipse.org/efxclipse/updates-released/0.9.0/site

按下 'Enter' 選擇類別的Eclipse的Java 8支持(開普勒SR2)' 點擊'下一步' 點擊'下一步' 接受許可協議 點擊'完成'

0

顯然,您已經在64位操作系統上安裝了32位Eclipse和64位JRE/JDK。請使用64位Eclipse,問題將得到解決。請確保JAVA_HOME和JRE_HOME存在於環境變量中。

0

我有同樣的問題。我嘗試重新安裝Eclipse,但它不起作用。我必須完全刪除該項目並刪除所有項目文件。之後,我重新啓動了eclipse並再次創建了該項目。但是,這次我確保項目路徑包含Java FX庫,如屏幕截圖所示。 Java Build Path

我在創建項目時做了這個,然後我就能夠創建項目而沒有任何問題。試試這個。