出現的錯誤截圖:
此時Eclipse使用的jdk1.8,將編譯環境改成jdk1.7就行了,解決。
沒問題了。
下面觀點是參考如下網址,未經驗證。參考:http://blog.csdn.net/oneinmore/article/details/45332279
這些都是泛型相關的錯誤,因此我猜測是eclipse在解析代碼時對於泛型都要臨時生成一些類,而這些類的生成方法在不同版本的jdk中是不同的, 又因為實際使用的jre與java compiler的compliance level不同,所以導致解析代碼時信息的生成的解讀發生錯誤,從而出現上面的錯誤。
可能不安裝兩個jdk就不會碰到此類問題(我周邊其他人就沒碰到過類似錯誤,呵呵)。
設置完成之后返回"New Java Project"對話框,選擇使用"Use default JRE"即可(設置之后應該顯示currently 'jre7')。然后再將Location選擇為我們在上面定義的HADOOP_LOCATION(好像要最后定location,因為location 定好后,jre配置就不能修改了),然后點擊"Finish"按鈕,等待eclipse執行building workspace操作。building完了之后,顯示eclipse界面,此時將”Welcome"頁面關掉(如果出現的話)。然后就顯示出 來"package explorer",至此我們完成新建一個java項目的操作了。