[英]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.