2014-02-25 52 views
0

我們在JDK 1.7_25中使用Eclipse Kepler(Build id:20130614-0229)。我們的一個項目需要Java FX。由於它不是標準系統庫的一部分,因此我們將它作爲系統庫(首選項 - > Java - >已安裝的JRE - >編輯)添加到Eclipse的JRE定義中。Eclipse JRE系統庫在重啓後重置

問題是,當重新啓動Eclipse時,此路徑被重置,因此編譯錯誤出現在Java FX項目中。有誰知道,如何解決這個問題,或者什麼插件可能導致這種行爲? (我們正在使用Attlassian連接器插件,Google和GWT插件以及Subversive Connectors插件)。

+1

我不知道如何解決您的特定配置,但如果您更改爲使用[e(fx)clipse插件](http://www.eclipse.org)和/或[Java 8](https ://jdk8.java.net/download.html),你的問題應該消失。 – jewelsea

+1

我懷疑issu是由Eclipse在啓動時引起的,但是誰知道......如果您想要調查轉到首選項 - >常規 - >啓動和關閉。在啓動時禁用所有插件,並查看問題是否已解決,如果是,則啓用一個插件並查看原因。 – outellou

+0

原來,在啓動時禁用了所有插件後仍然可以觀察到這種行爲 – Benni

回答

0

安裝e(fx)clipse並將JAVA FX SDK庫添加到項目的構建路徑中,這是一種解決方法。

0

Java 7應該包含JavaFX。你不需要做任何事情來明確包含它。

+1

這是正確的 - jar文件位於文件夾jre/lib中。但是,它不作爲系統庫包含在Eclipse中的JRE定義中。 – Benni