2013-10-13 24 views
0

我有一個編譯和運行良好的項目,但是當我更改爲JRE7時,發現了許多編譯問題。在Eclipse上更改JRE時的構建項目

我已將運行配置中的JRE重新更改爲JRE6,但問題仍然存在。

下面是一個例子:

public static class SaveInDBAction extends AbstractAction { 
    public SaveInDBAction() { 
    } 
//staff 
} 

那類被定義在一個名爲EditorActions.java文件和錯誤是:

Illegal modifier of the class SaveInDBAction... 

我試圖重建,甚至重新複製該項目到一個新的但徒勞無功,有什麼建議嗎?

+0

您是否從構建路徑中刪除JRE6庫並放入JRE7中。你是否也去過你的項目屬性中的「Java編譯器」選項卡並將合規級別更改爲1.7?如果您沒有執行其中的任何一項,可能會導致出現錯誤。 –

+0

即將....... –

+0

工作,我怎麼能得到JRE6的舊配置? –

回答

2

這裏是一個視頻將幫助你做你想要什麼:
http://www.javavids.com/video/how-to-change-jre--jdk-in-eclipse-project.html

該網站指出:

右鍵點擊你的項目,然後選擇屬性。選擇Java Build Path - > Libraries,選擇JRE System Library,點擊Edit並選擇你喜歡的任何JRE或JDK。

希望能爲你解決它。

+0

感謝您的幫助,但我試過,我不知道問題出在哪裏,我甚至卸載了JRE7並重新配置了我的項目,但錯誤仍然存​​在 –

+0

嗯..就我的知識而言,這個話題:) –