公司动态

类文件具有错误的版本

📅 2026/7/24 2:36:38
类文件具有错误的版本
原因编译时用的 JDK 版本 和 运行时或依赖库要求的 JDK 版本不一致。Maven 的 maven-compiler-plugin 默认使用较旧的 Java 版本通常是 1.6 或 1.8 来进行编译。如果没有显式指定Maven 就会尝试用“老版本的 javac”去编译你的“新版本代码”。pom.xml添加配置properties maven.compiler.source21/maven.compiler.source maven.compiler.target21/maven.compiler.target maven.compiler.compilerVersion21/maven.compiler.compilerVersion /propertiesJava 版本 类文件主版本号Major VersionJava 8 52Java 11 55Java 17 61Java 21 65