运行maven项目的时候点击compile,发现运行报错

 

显示如图:compilation failure 

没有任何其他信息,所以决定到命令行去试一下

命令行cd 到该项目文件夹

然后输入命令mvn compile

得到结果如上,报错信息“不再支持源选项 5。请使用 7 或更高版本。

参考博主

http://blog.csdn.net/weiweiqiao/article/details/126775547

解决方法:

先看pom.xml文件的<properties></properties>,我这里创建好的时候是没有标注jdk的

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

添加两行修改成:

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>17</maven.compiler.source>
    <maven.compiler.target>17</maven.compiler.target>
  </properties>

重新compile就好啦

上面链接里还提供了第二种方法,可以看下

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐