簡體   English   中英

類文件有錯誤的版本xxx,應該是xxx

[英]Class file has wrong version xxx, should be xxx

當我嘗試用 sbt 編譯時出現錯誤

cannot acces org.xxx bad class file: C\:Users\xxx class file has wrong version 57.0, should be 55.0 Please remove or make sure it appears in the correct subdirectory of the classpath.

問題是我已將 intellij idea 項目 sdk 和項目語言級別設置為 java 11。此外,我還檢查了 java -version 和 javac -version,他們都說它是 java 11。

有任何想法嗎?

如果你有同樣的問題:

  1. 更改您的 java 和 javac 版本(您可以使用 java --version 和 javac --version 檢查它)

  2. 在 intellij 文件 -> 項目結構 -> 項目設置下: Project 在這里你可以更改項目 sdk

  3. 刪除所有目標文件夾並重新編譯

另外:Java 主要版本:

Java 1.2 使用主要版本 46

Java 1.3 使用主要版本 47

Java 1.4 使用主要版本 48

Java 5 使用主要版本 49

Java 6 使用主要版本 50

Java 7 使用主要版本 51

Java 8 使用主要版本 52

Java 9 使用主要版本 53

Java 10 使用主要版本 54

Java 11 使用主要版本 55

Java 12 使用主要版本 56

Java 13 使用主要版本 57

Java 14 使用主要版本 58

Java 類文件格式主要版本號列表?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM