開發人員在嘗試包含來自以下位置的編譯程式碼時遇到了臭名昭著的「UnsupportedClassVersionError」開源程式庫。儘管驗證了編譯和執行都發生在同一 JRE 版本下,但它仍然存在。
Eclipse 使用自己的編譯器,允許它編譯比已安裝版本更高版本的類別JRE。若要確定是否屬於這種情況,請導覽至專案設定 (Alt Enter) 和 Java 編譯器部分。
如果專案編譯等級與 JRE 版本不同,可能會導致此錯誤。例如,如果專案在 Java 1.6 上編譯,而 JRE 是 Java 1.5,則會出現「UnsupportedClassVersionError」。參考材料中提供的螢幕截圖直觀地描述了這種差異(檢查相關專案的 Java 編譯器設定)。
要修正此問題,請確保專案的編譯等級符合系統上安裝的 JRE。可以在 Eclipse 專案屬性中調整此設定。
以上是如何解決 Eclipse 中的「java.lang.UnsupportedClassVersionError」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!