解决第一次运行Maven时,出现“不再支持源选项 5,请使用 7 或更高版本”的问题

1 篇文章 0 订阅
1 篇文章 0 订阅

解决第一次运行Maven时,出现“不再支持源选项 5,请使用 7 或更高版本”的问题

编译时遇到的问题

  • 当电脑第一次使用mvn compile命令时,会先下载需要的jar文件,下载完成后,编译出现了问题如下:
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] 不再支持源选项 5。请使用 7 或更高版本。
[ERROR] 不再支持目标选项 5。请使用 7 或更高版本。
[INFO] 2 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE

问题出现的原因

  • 使用的JDK版本可能过高,不符合Maven中配置文件的要求
  • 此时,可以找的Maven的conf文件夹下的settings.xml文件查看
<!--
<profile>
      <id>jdk-1.4</id>

      <activation>
        <jdk>1.4</jdk>
      </activation>

      <repositories>
        <repository>
          <id>jdk14</id>
          <name>Repository for JDK 1.4 builds</name>
          <url>http://www.myhost.com/maven/jdk14</url>
          <layout>default</layout>
          <snapshotPolicy>always</snapshotPolicy>
        </repository>
      </repositories>
    </profile>
    -->
  • 这是默认的JDK版本号

问题解决

  • 在配置文件中添加以下代码
<profile>
<id>jdk-15</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>15</jdk>
</activation>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>15</maven.compiler.source>
<maven.compiler.target>15</maven.compiler.target>
<maven.compiler.compilerVersion>15</maven.compiler.compilerVersion>
</properties>
</profile>
  • 以上,我使用的是JDK15

  • 更改为自己的JDK版本应该就可以了

  • 再次使用命令编译时

 BUILD SUCCESS

以上是不使用idea时解决编译错误的问题


以上若有错误,欢迎批评指正!
本人刚刚建立了个人博客,欢迎光顾!
网住:我的个人博客,欢迎点击
https://equinoxes.gitee.io/

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值