出現這個錯誤是由於編譯和運行項目的環境不一致形成的,好比編譯時使用的是1.8的jdk,而運行時使用的是1.7的jre,就會報這個錯誤。java
點擊eclipse— —偏好設置— —java— —compiler— —設置開發使用的jdk版本,在java標籤下有個Installed JREs能夠設置默認的jre。應該確認這兩個地方的版本是一致的。eclipse
若是以上兩個地方的版本一致了問題依然存在,那麼選中項目後右鍵— —屬性— —Java Build Path— —Libraries,查看JRE System Library的版本是多少,這裏必定要和偏好中的版本一致,不然偏好設置中的版本不起做用,個人問題就是出如今這裏的。若是沒有對應起來,則選中JRE System Library,而後點擊右側的編輯按鈕進行編輯,選擇正確的版本。ui
這裏修改完後,就能成功運行了。ip