提交做業程序出現了:java
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/itheima/hadoop/drives/TopKURLDriver : Unsupported major.minor version 52.0
eclipse
分析:檢查錯誤時發現錯誤尾部出現version 52.0,版本不兼容問題,因爲eclipse的JDK編譯環境爲1.8,hadoop運行環境爲JDK1.7,出現高版本的程序在低版本的環境中運行致使的錯誤。oop
解決方法以下:ip
一、打開eclipse -》 Preferences -》Java -》Compiler -》修改編譯環境爲1.7,從新編譯hadoop
二、儘管如此,eclipse老是會出現使人頭疼的問題,項目的編譯環境不會馬上更改過來,因此在編譯時仍是按照原來的版本進行編譯,從新檢查一下項目的編譯環境:右鍵項目 -》Properties -》Java Compiler,修改成1.7,從新編譯就OK了it