繁体   English   中英

类文件有错误的版本 55.0,应该是 52.0 (IntelliJ)

[英]Class file has wrong version 55.0, should be 52.0 (IntelliJ)

原来,在IntelliJ中尝试编译maven项目时,出现如下错误:

Error:java: invalid source release: 11

然后我开始遵循这里的一些解决方案: 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

我知道这实际上是在说类文件是 Java 11 并且应该是 8,但是还有什么我遗漏的可能仍然可能尝试使用 Java 11 吗? 我什至卸载了 Java 11,但仍然出现相同的错误。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM