[英]Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 60
Configuration: Java: 16配置:Java:16
Gradle: 7.2 Gradle:7.2
Jacoco: 0.8.4雅可可:0.8.4
When I upgraded my project from openJDK8 to openJDk16 I see the following issues:当我将我的项目从 openJDK8 升级到 openJDk16 时,我看到以下问题:
"Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 60"
“引起:java.lang.IllegalArgumentException:不支持 class 文件主要版本 60”
And also the below issue:还有以下问题:
java.lang.instrument.IllegalClassFormatException: Error while instrumenting sun/security/ec/SunEC$1.
java.lang.instrument.IllegalClassFormatException:检测 sun/security/ec/SunEC$1 时出错。
at org.jacoco.agent.rt.internal_035b120.CoverageTransformer.transform(CoverageTransformer.java:93) at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:244
在 org.jacoco.agent.rt.internal_035b120.CoverageTransformer.transform(CoverageTransformer.java:93) 在 java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:244
I had similar problem when upgrading to JDK17 (ie : Unsupported class file major version 61 ).升级到 JDK17 时我遇到了类似的问题(即:Unsupported class file major version 61)。
The solution was to upgrade jacoco maven plugin to version 0.8.8 in my pom解决方案是在我的 pom 中将 jacoco maven 插件升级到版本 0.8.8
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.8</version>
...
this github thread is also related: https://github.com/mapstruct/mapstruct/issues/2835这个 github 线程也相关: https://github.com/mapstruct/mapstruct/issues/2835
I had a similar problem and fix it by chaining Gradle JVM settings in my preferred IDE which is IntelliJ (should be possible with others too):我遇到了类似的问题,并通过在我喜欢的 IntelliJ IDE 中链接 Gradle JVM 设置来解决它(其他人也应该可以):
In the Settings/Preferences dialog, go to Build, Execution, Deployment |在设置/首选项对话框中,转到构建、执行、部署 | Build Tools |
构建工具 | Gradle.
摇篮。
Under the Gradle section, change the Gradle JVM option.在 Gradle 部分下,更改 Gradle JVM 选项。
If you are using Intellij you can see more on this topic here如果您使用的是 Intellij,则可以在此处查看有关此主题的更多信息
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.