研究了好久,找了很多办法都没用,因为直接用的之前eclipse搞springMVC时字符配置一通胡乱操作,这里报错就字符乱码了,改了好几个地方也没用(应该是我没找对地方),遂放弃。

于是又对比了一下这个格式,猜测应该还是jdk版本问题,我用的20.0.2,默认的是1.7(应该)

 先试着在pom里改:

 还是报错

最后在maven的setting.xml加了:

    <profile>
        <id>JDK-20</id>
        <activation>
            <activeByDefault>true</activeByDefault>
            <jdk>20</jdk>
        </activation>
        <properties>
            <maven.compiler.source>20</maven.compiler.source>
            <maven.compiler.target>20</maven.compiler.target>
            <maven.compiler.compilerVersion>20</maven.compiler.compilerVersion>
        </properties>
    </profile>

成功解决

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐