java程序編寫,在eclipse中會自動編譯,編譯的版本在preferrence-->java-->compiler選擇具體版本,這時你寫程序時自動編譯用的jdk就是這個版本的jdk,這是編譯環境,編譯默認是自動編譯,你按ctrl+s時就會編譯代碼,編譯后如果你run as,那么這時就會交給jvm進行運行,就是運行環境,如果這時運行環境和編譯環境版本不一致,那么是運行不了的,會報clas版本加載錯誤,這時就得檢查eclipse中配置的運行時環境preferrence-->java-->installed JREs選擇與編譯版本對應的JDK
1,windows下preferences→java→Installed JRES后面如圖選擇你安裝的JDK1.7;

2windows下preferences→myeclipse→server→tomcat→選擇你安裝的tomcat展開選擇JDK1.7,換上你安裝的JDK,如圖

3右鍵工程properties→java build path→libraries→JRE System libraries雙擊→選手你的JDK1.7,如圖

4右鍵工程properties→myeclipse→project facets→Java選擇1.7,注意OK時彈出警告選擇否。如圖


5右鍵工程properties→java compiler→JDK Compliance level→選擇1.7,完成

至於編譯用的javaee版本,移除后的添加步驟是:
右鍵工程properties→java build path→libraries→add libarary -->Myeclipse Libararies -->nex 選擇java EE版本,如選擇6,選好后確定

默認Myeclipse10系統自帶的最高只有javaee 6,如果需要更高的版本,需要安裝高版本的Myeclipse或者拷貝高版本的jar包庫,全部導入Myeclipse系統