UnsupportedClassVersionError: ... Unsupported major.minor version 52.0
52.0 = Java 8 編譯的 class 檔,運行環境為 Java 7 或更低。
| Major Version | JDK 版本 |
|---|---|
| 52 | Java 8 |
| 51 | Java 7 |
| 50 | Java 6 |
java -version 輸出必須 ≥ 1.8.0。maven-compiler-plugin 設定 <source>1.8</source><target>1.8</target>;Eclipse 專案右鍵 Properties → Java Compiler → Compiler compliance level 1.8。org.apdplat.word.analysis.TextSimilarity,確認該庫版本兼容性。JAVA_HOME、PATH 指向 JDK 8+,無舊版 JRE 搶先載入。mvn clean install / Eclipse Clean Project。