Maven提示jdk版本不正确的问题

 更新时间:2023年04月08日 14:10:00   作者:madao10086+  
这篇文章主要介绍了Maven提示jdk版本不正确的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

Maven提示jdk版本不正确

在使用Maven管理Java项目的时候,执行validate或者之后的命令时,出现这个错误提示

[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] 不再支持源选项 5。请使用 7 或更高版本。
[ERROR] 不再支持目标选项 5。请使用 7 或更高版本。

这种情况就是配置的jdk版本太低,一般是Maven设置文件中修改jdk版本号,或者在项目中的pom.xml文件中修改,只需要修改其中一个就可以了

修改Maven设置文件

笔者刚开始使用Maven尝试管理Java项目,而且之后的项目也都是自己使用,这里直接尝试修改Maven的jdk配置,一劳永逸,找到之前解压的maven文件夹,然后找到apache-maven-3.8.4\conf\settings.xml文件,通过搜索,找到<profiles>

<profiles>
    
<!-- 其他的设置... -->
    
<!-- 指定jdk版本为1.8 -->
    <profile>
      <id>jdk-1.8</id>
 
      <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
      </activation>
 
      <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
      </properties>
    </profile>
    
  </profiles>

修改项目设置

如果是想对于不同的项目设置不同的jdk版本,可以就在项目中进行设置,这里也记录一下这种方法

打开项目文件根目录的pom.xml文件,然后在其中添加

<project>
    <!-- 其他设置等 -->
    
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </properties>
</project>

Maven学习中JDK版本不对的问题

Maven中配置JDK版本不对的问题------不再支持源选项 5。请使用 7 或更高版本。

在这里插入图片描述

解决方式

在Maven安装目录下找到conf文件夹下的settings.xml文件(因为要修改文件,建议可以备份一下文件

在这里插入图片描述

在settings.xml中找到下面对应的地方,加上如下内容,JDK版本改为自己对应的版本号

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

注意不要加到注释内,加到正确的地方

在这里插入图片描述

出现BUILD SUCCESS就说明成功了

在这里插入图片描述

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • springboot的控制反转和自动装配示例代码

    springboot的控制反转和自动装配示例代码

    这篇文章主要介绍了springboot的控制反转和自动装配的相关知识,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • SpringBoot集成nacos动态刷新数据源的实现示例

    SpringBoot集成nacos动态刷新数据源的实现示例

    这篇文章主要介绍了SpringBoot集成nacos动态刷新数据源的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • Java简单工厂和工厂方法模式详细解析

    Java简单工厂和工厂方法模式详细解析

    这篇文章主要介绍了Java简单工厂和工厂方法模式详细解析,简单工厂模式属于类的创新型模式,又叫静态工厂方法模式是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类,需要的朋友可以参考下
    2023-12-12
  • 带你走进Maven的大门-最全Maven配置及集成idea工具总结

    带你走进Maven的大门-最全Maven配置及集成idea工具总结

    Maven项目对象模型(POM),是一个项目管理工具可以通过一小段描述信息来管理项目的构建,报告和文档的软件.那我们想要在IDEA中使用Maven得进行一些配置,接下来我们具体看一下是如何配置使用的,需要的朋友可以参考下
    2021-06-06
  • 简单了解springboot中的配置文件相关知识

    简单了解springboot中的配置文件相关知识

    这篇文章主要介绍了简单了解springboot中的配置文件相关知识,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • maven导入本地仓库jar包,报:Could not find artifact的解决

    maven导入本地仓库jar包,报:Could not find artifact的解决

    这篇文章主要介绍了maven导入本地仓库jar包,报:Could not find artifact的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • 详解Spring Boot 配置加载顺序及属性加载顺序

    详解Spring Boot 配置加载顺序及属性加载顺序

    这篇文章主要介绍了详解Spring Boot 配置加载顺序及属性加载顺序,本章内容基于 Spring Boot 2.0 进行详解,感兴趣的朋友跟随脚本之家小编一起看看吧
    2018-08-08
  • Java中字符串String常用方法详解

    Java中字符串String常用方法详解

    这篇文章主要给大家介绍了关于Java中字符串String常用方法的相关资料,String表示字符串类型,是引用数据类型不是基本数据类型,String是类且是最终类,不能有子类,文中将用法介绍的非常详细,需要的朋友可以参考下
    2024-01-01
  • 深入浅析hbase的优点

    深入浅析hbase的优点

    本文讲述了HBase的特征和它的优点,并简要回顾了行键设计的重点之处,它还向你展示了如何在本地配置HBase环境,使用命令创建表、插入数据、检索指定行以及最后如何进行scan操作,感兴趣的朋友一起看看吧
    2017-09-09
  • SpringBoot自定义注解之实现AOP切面日志详解

    SpringBoot自定义注解之实现AOP切面日志详解

    这篇文章主要为大家详细介绍了SpringBoot自定义注解之实现AOP切面统一打印出入参日志,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-09-09

最新评论