有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JDK 11的Java项目字节码版本

在使用Maven创建新的Java 11项目时,我在编译时不断遇到一个现在很有名的错误: “不支持java错误版本5”

实际上,我可以通过将项目字节码版本从11改为8来修复它。有人能解释一下为什么项目字节码版本不能是11吗?我不应该编译到JDK版本的相同版本吗


共 (1) 个答案

  1. # 1 楼答案

    我实际上找到了这个问题的解决方案,答案是我应该编译成Java11。 这就是解决我问题的方法:

    在pom上。xml文件我添加了以下内容:

     <properties>
        <java.version>11</java.version>
        <maven.compiler.source>${java.version}</maven.compiler.source>
        <maven.compiler.target>${java.version}</maven.compiler.target>
    </properties>