Java修改maven的默认jdk版本为1.7的方法

 更新时间:2018年02月11日 14:06:41   作者:巨人大哥  
这篇文章主要介绍了Java修改maven的默认jdk版本为1.7的方法,需要的朋友可以参考下

问题:

1、创建maven项目的时候,jdk版本是1.5版本,而自己安装的是1.7或者1.8版本。

2、每次右键项目名-maven->update project 时候,项目jdk版本变了,变回1.5版本或者其他版本

解决办法:

解决办法一:在项目中的pom.xml指定jdk版本,如下: 

<build> 
    <plugins> 
      <plugin> 
        <groupId>org.apache.maven.plugins</groupId> 
        <artifactId>maven-compiler-plugin</artifactId> 
        <version>3.1</version> 
        <configuration> 
          <source>1.7</source> 
          <target>1.7</target> 
        </configuration> 
      </plugin> 
    </plugins> 
  </build>

这个方法只能保证该项目是jdk1.7版本,每次新建项目都得加上面代码,不推荐使用,推荐第二种方法。

解决方法二:在maven的安装目录找到settings.xml文件,在里面添加如下代码

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

添加完后,在对eclipse进行设置。window->preferences->maven->user settings,user settings那里选择maven安装目录下的settings.xml文件。如下图

设置完成后,右键项目->maven->update project,这样每次新建maven项目都默认为jdk1.8版本了

 解决方法三:

在解决方法二中,user settings的默认settigs.xml文件路径为:c:\users\Hxinguan\.m2\settings.xml,如下图。只要把设置好的settings.xml文件复制到该目录下,然后update project就好了。

总结

以上所述是小编给大家介绍的Java修改maven的默认jdk版本为1.7的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Java Quartz触发器CronTriggerBean配置用法详解

    Java Quartz触发器CronTriggerBean配置用法详解

    这篇文章主要介绍了Java Quartz触发器CronTriggerBean配置用法详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • java打印指定年月份的日历

    java打印指定年月份的日历

    这篇文章主要为大家详细介绍了java打印指定年、指定月份的日历,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • Java SpringBoot 使用拦截器作为权限控制的实现方法

    Java SpringBoot 使用拦截器作为权限控制的实现方法

    这篇文章主要介绍了Java SpringBoot 使用拦截器作为权限控制的实现,文中通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-10-10
  • JavaFX实现石头剪刀布小游戏

    JavaFX实现石头剪刀布小游戏

    这篇文章主要为大家详细介绍了JavaFX实现石头剪刀布小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-05-05
  • IDEA 2020.1.2 安装教程附破解教程详解

    IDEA 2020.1.2 安装教程附破解教程详解

    这篇文章主要介绍了IDEA 2020.1.2 安装教程附带破解教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • java 中Collection存储器详解及简单实例

    java 中Collection存储器详解及简单实例

    这篇文章主要介绍了java 中Collection存储器详解及简单实例的相关资料,需要的朋友可以参考下
    2017-04-04
  • Springboot2.3.x整合Canal的示例代码

    Springboot2.3.x整合Canal的示例代码

    canal是阿里开源mysql binlog 数据组件,canal-server 才是canal的核心我们前边所讲的canal的功能,实际上讲述的就是canal-server的功能,本文给大家介绍Springboot2.3.x整合Canal的示例代码,需要的朋友可以参考下
    2022-02-02
  • springboot+thymeleaf+mybatis实现甘特图的详细过程

    springboot+thymeleaf+mybatis实现甘特图的详细过程

    这篇文章主要介绍了springboot+thymeleaf+mybatis实现甘特图的详细过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-07-07
  • maven中profile的使用

    maven中profile的使用

    本文主要介绍了maven中profile的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • 解决@Around对静态方法不生效的问题

    解决@Around对静态方法不生效的问题

    这篇文章主要介绍了解决@Around对静态方法不生效的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02

最新评论