Unsupported major.minor version 51.0解決辦法
作者:xcbeyond
瘋狂源自夢想,技術(shù)成就輝煌!微信公眾號:《程序猿技術(shù)大咖》號主,專注后端開發(fā)多年,擁有豐富的研發(fā)經(jīng)驗,樂于技術(shù)輸出、分享,現(xiàn)階段從事微服務(wù)架構(gòu)項目的研發(fā)工作,涉及架構(gòu)設(shè)計、技術(shù)選型、業(yè)務(wù)研發(fā)等工作。對于Java、微服務(wù)、數(shù)據(jù)庫、Docker有深入了解,并有大量的調(diào)優(yōu)經(jīng)驗。
因為需要驗證個東西,所以今天在服務(wù)器上面,修改了應(yīng)用啟動時的JAVA_HOME,變?yōu)閖dk1.6,服務(wù)啟動時,發(fā)現(xiàn)在解析Java類時報“Unsupported major.minor version 51.0”。將jdk換回1.7,就沒不會報錯。經(jīng)分析發(fā)現(xiàn),是由于編譯程序時使用的jdk版本為1.7,而現(xiàn)在修改為1.6了,不同JDK版本而導(dǎo)致的。