2012-02-23 103 views
1

每次我嘗試建立任何 NetBeans項目(Ubuntu的11.10),我得到以下構建失敗:的Netbeans 7.1構建地獄

annotations are not supported in -source 1.3 
    (use -source 5 or higher to enable annotations) 

不知道我做了什麼導致這種情況發生,因爲我正在建造精美的時刻。現在,我無法構建任何東西。

我只安裝了JDK 6 - 在哪裏設置了源開關以及如何取消設置?

回答

1

右鍵單擊您的項目,並選擇項目屬性;左邊的第一項應該是Sources--確保選中它。以源/二進制格式查看右側的底部。它應該設置爲JDK 6.如果不是,請更改它。

接下來,轉到圖書館(位於左下方的來源之下)。 Java平臺的頂部條目應設置爲「JDK 1.6(默認)」。如果不是,則嘗試在組合框中更改它,如果沒有其他選項,請選擇管理平臺以配置Netbeans使用正確的JDK。

+0

我的netbeans IDE在所有相應的位置都設置爲SUN JDK 1.6。我認爲這個問題是我的系統沒有設置JAVA_HOME路徑(這是一個全新的系統),我使用sun JDK而不是openJDK。當我使用Netbeans中的內置maven構建時,它檢測到我的JDK並且一切正常。當我切換到我的本地maven回購時,我得到了所有的構建錯誤。 – rsj 2012-02-26 07:41:38

+0

哦,那麼你使用Maven呢? – Bill 2012-02-26 21:06:33

+0

是的,Maven 3.0.4。我很抱歉沒有指定。 – rsj 2012-02-27 00:19:52