How To Solve Java Lang Unsupported Class Version Error

How To Solve Java Lang Unsupported Class Version Error

這篇介紹How To Solve Java Lang Unsupported Class Version Error。

process

1
2
3
4
5
6
7
8
9
10
使用Jdk17包版,但程式pom.xml改用<jdk.version>21</jdk.version>時會
出現以下錯誤訊息:

java.lang.UnsupportedClassVersionError: xxx
has been compiled by a more recent version of the Java Runtime (class file version 65.0),
this version of the Java Runtime only recognizes class file versions up to 61.0
(unable to load class [xxx])

原因是編譯環境與執行環境不一致造成
兩邊需改用相同Jdk版本