不再支持源选项 5。请使用 6 或更高版本。MyBatis的报错解决(转)

  • Post author:
  • Post category:其他



黑马程序员MyBatis学习数据库中遇到的问题的解决方案🔗


如果经过以上的博客还是失败,则只能使用最后一招了,分析出来可能是项目中的

pom.xml

出了问题

没有指定Java编译器需要编译的Java版本,再pom.xml中指定即可,如下面的代码

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>org.example</groupId>
    <artifactId>mybatis-demo</artifactId>
    <version>1.0-SNAPSHOT</version>
<dependencies>
        <!-- mybatis -->
        <dependency>
            <groupId>org.mybatis</groupId> <!--这些依赖是使用mybatis的库所需要的,否则无法import相应的jar和库函数-->
            <artifactId>mybatis</artifactId>
            <version>3.5.5</version>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.25</version>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.13</version>
            <scope>test</scope>
        </dependency>
    </dependencies>



    <!--下面properties是需要增加的-->
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
        <java.version>11</java.version>
        <maven.compiler.source>11</maven.compiler.source>
        <maven.compiler.target>11</maven.compiler.target>
    </properties>
 <!--需要增加的部分-->


</project>