java 类文件的版本55.0不正确,应为52.0(IntelliJ)

dtcbnfnu  于 2022-12-17  发布在  Java
关注(0)|答案(1)|浏览(1058)

最初,当我试图在IntelliJ中编译maven项目时,我得到了以下错误:

Error:java: invalid source release: 11

然后,我从下面的一些解决方案开始:错误:java:无效源版本:在Intellij有8个,什么意思?
我之前的项目是在Java 8中完成的,所以在将SDK、语言级别、JRE等更改为Java 8后,我收到了以下错误:

Bad class file. class file has wrong version 55.0, should be 52.0

我知道这本质上是说类文件是Java 11,应该是8,但是我遗漏了什么,仍然可能尝试使用Java 11吗?我甚至卸载了Java 11,但是仍然得到同样的错误。

rjjhvcjd

rjjhvcjd1#

当我用Maven编译一个项目时,我的Java版本设置为8/1.8,我在命令行上得到了class file has wrong version 55.0, should be 52.0。我相信CrazyCoder对这个问题的评论是正确的,它与正在使用的库/类有关。我通过将Java版本切换到11来编译这个项目。

相关问题