mor*_*eze 12 java compilation intellij-idea
最初,在IntelliJ中尝试编译maven项目时,出现以下错误:
Error:java: invalid source release: 11
Run Code Online (Sandbox Code Playgroud)
然后我开始遵循这里的一些解决方案:Error:java: invalid source release: 8 in Intellij。这是什么意思?
我之前从事的项目是Java 8,所以在将SDK、语言级别、JRE等更改为Java 8后,我得到了这个错误:
Bad class file. class file has wrong version 55.0, should be 52.0
Run Code Online (Sandbox Code Playgroud)
我知道这本质上是说类文件是 Java 11 并且应该是 8,但是我是否遗漏了其他任何可能仍可能尝试使用 Java 11 的内容?我什至卸载了 Java 11,但仍然遇到同样的错误。
class file has wrong version 55.0, should be 52.0当我的 Java 设置为版本 8/1.8 时,我在使用 Maven 编译项目时在命令行上得到了。我相信 CrazyCoder 对问题的评论是正确的,它与所使用的库/类有关。我通过将 Java 版本切换到 11 来成功编译该项目。