當你在Eclipse引用不同版本JDK工程時會發生該問題。由于你開發環境中應用了多個版本的JDK 或JRE導緻的。Eclipse會按照最初的開發環境預設選擇對應的Jre。如Eclipse上有jdk1.4開發的環境工程,當你在引入高版本jdk1.6開發的工程時,以上問題就出現了。
問題解決的方案如下:
進入window\preferences\java\Installed JREs
按Add --> Browse...--->選擇jre安裝路勁(我的jre路徑是D:\Program Files\Java\jre1.6.0_02)--->OK
找到你的工程右鍵點選Properties選項 出現對話框後 選擇右邊的Libraries頁籤 ---> 單擊Add 了Library...--->
選擇Jre System Library... ---> Next--->選擇Alternate Jre 下的對應版本jre --> Finish ---> Ok
以上問題就可解決。