初学者Maven默认匹配JDK版本低的解决方案

初学者在使用Maven时遇到编译错误,提示JDK版本过低。解决方法包括在pom.xml中配置属性或修改maven-settings.xml。推荐在maven-settings.xml中添加配置,避免每次新建项目时重复设置。具体操作包括正确编写头文件,插入特定的配置段,将JDK版本设定为1.8,因为1.8版本被认为最稳定。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

初学者Maven默认匹配JDK版本低的解决方案

在初学Maven使用cmd进行编译操作:mvn compile的时候,可能会出现一个错误提示:您使用的是源文件为1.4版,请更改至1.5或以上版本!(具体的错误提示我也忘了,惭愧!)

想要解决这个问题,有两个思路:

  1. 在pom.xml中配置property,更改到高点的jdk版本。
  2. 找到maven-conf-settings.xml,在…中添加配置。

Eagle两种方式都尝试了一下,但是,毫无疑问的选择number 2,一劳永逸,在增添了新项目的时候就不需要更改了!

maven-settings.xml添加和更改。

  • 头文件编写确保无误
<?xml version="1.0" encoding="UTF-8"?>
  • 添加程序段

    找到
    <profiles> </profiles>
    标签

    在标签内添加以下程序即可

   <profile>   
      <id>jdk1.9</id>    
      <activation>   
        <activeByDefault>true</activeByDefault>    
        <jdk>1.9</jdk>   
      </activation>    
      <properties>   
        <maven.compiler.source
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值