我解釋一下先,意思就是在eclipse不斷髮布新版本的時候,同時對所需要支持的jdk版本也會有相應的要求,比如我現在用的是jdk1.6跑elicpse 3.3.1.1...但是呢這個時候eclipse會默認一個jre是作爲新建項目的jre的...也就是說,在我的這個環境下,新建的項目默認會選擇jdk1.6作爲java運行/編譯環境...設置是在:Windows->Preferences->Java->Installed JREs下...你可以自己通過"Add..."按鈕添加你自己的JRE,勾選中的那一項就是項目默認的JRE...
就是針對這種情況,如果我有個項目是Project1是需要jdk1.4支持的,搞版本的不支持,那麼在我jdk1.6的Eclipse下如何開發/編譯/調試呢?主要就是來談談我在解決這個問題時候的步驟:(假設項目已經新建好了)
1、Project->Properties->Java Build Path
這邊有兩個JRE,我增加了一個進來,這是必須的,如果不加的話,肯定只有一個jre1.6.0,但是那不是Project1項目所要的,所以我要將jdk1.4.2加進來(這裏總是在說jre/jdk,在這個地方,是一樣的,也就是說你指定你安裝的jre目錄和jdk目錄都可以) ...
1、點擊Add Library...
2、next>
3、點擊Installed JREs...就到了開始時候我說的那個地方了,點擊右邊的Add..按鈕
4、點擊Browse...到你j2se的安裝目錄...之前說了,此處對於jdk和jre目錄的選擇是同一個意思...
5、確定後,eclipse會自動爲這個jre命名...
6、OK...接着再回到第二步...你就可以選擇jdk1.4.2
7、Finish,然後,將Java Build Path屬性中的Jre1.6.0刪除掉...接着還是在Project properties配置界面上,進入Java Compiler,配置編譯器...勾選Enable project specific settings,設置Compiler compliance level爲1.4,點擊OK。
這樣就設置完成了...至於tomcat那邊的jre,我也是建議用1.6.0的,因爲1.6的jre確實速度有顯著提升...
SO GOOD LUCK...