IDEA error:java: 不再支持源选项 5。请使用 6 或更高版本。

前言

  使用一段时间 Maven 后,笔者逐渐猖狂,从刚开始的小心翼翼到现在的随心所欲删除 pom.xml 中标签,于是第一次遇到 Maven 报错。

错误

在这里插入图片描述

原因

  笔者不小心删除了 pom.xml 中的 properties 配置标签,导致默认使用 JDK1.5 版本编译,版本不匹配,导致一些高版本代码实现编译失败。

// Maven 配置文件
<properties>
  // Maven 项目源代码使用字符集 
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  // Maven 项目source编译版本
  <maven.compiler.source>1.7</maven.compiler.source>
  // Maven 项目target编译版本
  <maven.compiler.target>1.7</maven.compiler.target>
 </properties>

解决方案

  • 在 pom.xml 中加上 properties 配置标签,然后改为与自己使用 JDK 相匹配,Maven 默认生成的项目使用 JDK1.7,读者直接更改即可。
  • 在 IDEA 中更改默认使用的编译版本。
    在这里插入图片描述
    在这里插入图片描述
posted @ 2021-12-11 21:09  Acx7  阅读(584)  评论(0编辑  收藏  举报