Unsupported major.minor version 51.0錯誤原因

jdk1.6工程中使用外部jar包中類出現:Exception in thread "main" java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0

 

問題原因:外部jar包使用jdk1.7(jdk7)編譯(jena支持最低jdk1.7),而使用此jar包的工程jdk版本爲jdk1.6(jdk6),版本不支持。

 

解決方法:將此jar包重新用jdk1.6(jdk6)編譯級別編譯。

 

PS:jdk1.7下switch語句支持字符串即switch("字符串"){},而jdk1.6下switch語句不支持字符串匹配。

發佈了28 篇原創文章 · 獲贊 15 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章