問題出現背景:在項目中需要將ip轉換為地址,于是找到了開源的ip地址查詢庫ip2Region(地址為:https://gitee.com/lionsoul/ip2region/tree/v1.2.4-release),按照說明,在本機使用java 8b編譯打成jar包后,上傳到服務器,每想到服務器的jdk版本是1.7,于是報錯:
java.lang.UnsupportedClassVersionError: org/lionsoul/ip2region/DbSearcher : Unsupported major.minor version 52.0
于是上google尋找答案,最先在stackoverflow上找到相關答案:(地址為:https://stackoverflow.com/questions/10382929/how-to-fix-java-lang-unsupportedclassversionerror-unsupported-major-minor-versi)
不明所以,沒看明白,找到一篇易懂的:如何解決Unsupported major.minor version 52.0問題?
明白,原來是低版本的虛擬機無法運行高版本的虛擬機編譯的類;
反過來看上面stackoverflow的答案,就明白了