AdSense

網頁

2019/5/19

Eclipse 執行程式時出現Unsupported major.minor version 52.0錯誤

今天執行一支新匯入的專案的main()方法時,出現錯誤:
Exception in thread "main" java.lang.UnsupportedClassVersionError: [ClassName] : Unsupported major.minor version 52.0

原因是專案執行時的的JRE版本比編譯時所使用的JRE版本要舊。

例如執行時的版本為JDK 1.7,而專案Java Compiler版本為JDK 1.8。

也就是Eclipse專案Build Path的[JRE System Library]為jdk 1.7,



但專案的Java Compilier為1.8。解決辦法就是把Eclipse專案的Java Compiler的[Compiler compliance level]版本改為與Build Path的JRE System Library一致即可。




參考:

沒有留言:

AdSense