如何修改maven的默认jdk版本

问题:

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

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

解决办法:

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

 1 <build>
 2         <plugins>
 3             <plugin>
 4                 <groupId>org.apache.maven.plugins</groupId>
 5                 <artifactId>maven-compiler-plugin</artifactId>
 6                 <version>3.1</version>
 7                 <configuration>
 8                     <source>1.8</source>
 9                     <target>1.8</target>
10                 </configuration>
11             </plugin>
12         </plugins>
13     </build>  

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

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

 1 <profile>
 2     <id>jdk-1.8</id>
 3      <activation>
 4           <activeByDefault>true</activeByDefault>
 5           <jdk>1.8</jdk>
 6       </activation>
 7 <properties>
 8 <maven.compiler.source>1.8</maven.compiler.source>
 9 <maven.compiler.target>1.8</maven.compiler.target>
10 <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
11 </properties>
12 </profile>  

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

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

时间: 2024-10-09 13:06:49

如何修改maven的默认jdk版本的相关文章

maven配置默认jdk版本

在maven的默认配置中,对于jdk的配置是1.4版本,那么创建/导入maven工程过程中,工程中未指定jdk版本. 对工程进行maven的update,就会出现工程依赖的JRE System Library会自动变成JavaSE-1.4. 解决方案1:修改maven的默认jdk配置            maven的conf\setting.xml文件中找到jdk配置的地方,修改如下: [html] view plaincopy <profile> <id>jdk1.6</

Mac系统修改Intellij Idea默认JDK版本

Intellij IDEA 默认情况下,使用的jdk的版本是1.6,当第一次启动IDEA的时候,如果系统中未安装jdk,则系统会自动到苹果官网下载jdk安装文件.如果你的系统已经安装了jdk1.7或是更高的版本,同样首次打开IDEA的时候要求你安装苹果官网jdk1.6. 为了免去多余的jdk安装,解决办法如下: 到/Applications下找到IntelliJ IDEA 13,右键->显示包内容->Contents->Info.plist,利用文本编辑器或是默认的xcode打开该文件,

Debian7.8安装jdk1.8并配置默认JDK版本

1. 下载对应版本jdk,此处为jdk8u102.tar.gz版本,注意是64位: 2. 在/usr目录下创建一个java目录用来放置jdk 3. 用mv命令把下载的jdk移动到java目录下,用tar-zxvf命令解压,再用mv 命令把解压后的文件重命名为jdk8,命令格式为 mv A B 4. 接下来nano /etc/profile,修改profile配置JAVA_HOME,在文档最低端添加(注意修改成自己的jdk目录): #SET JAVA ENVIRONMENT export JAVA

Maven 修改默认JDK版本和指定项目JDK版本

问题源于我在安装maven以后没有做过任何的设置,使用命令mvn install的时候得到了error: generics are not supported in -source 1.3和error: for-each loops are not supported in -source 1.3, 第一感觉就是JDK出现了问题(错误原因显然应该是用JDK1.3编译了),但是项目的JDK设置的就是1.7,语言也是7.0. 这里有两个办法(全局设定和单工程设定)可以解决问题. 1. 全局设定就是修

修改linux默认jdk版本

当你已经成功把jdk1.6.0_03 安装到 /usr/java,并且配置好了系统环境变量 执行 # java -version 时就是 显示jdk1.4.3,是因为你的linux系统有默认的jdk;执行 1. # cd /usr/bin # ln -s -f /usr/local/jdk1.6.0_01/jre/bin/java # ln -s -f /usr/local/jdk1.6.0_01/bin/javac 2. Remove the old empty java environmen

设置maven项目的默认jdk版本

方法1.右键每个子模块项目下的JRE System Library包进行设置 方法2:修改maven安装目录conf目录下的setting.xml文件,添加下面的内容 原文地址:https://www.cnblogs.com/LaoJiangLJ/p/8978183.html

maven设置指定jdk版本

今天心血来潮准备折腾一下jeecg,去下载了一个maven版本的项目,既然下载了maven版的,单人就要配置好maven环境了. 因为之前简单学习过maven,当时使用的版本是3.3.9的,但是今天在cmd下直接运行 mvn -v 报java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0 一看就知道了是JDK版本不对,因为我环境变量配置

Maven:maven默认jdk版本是1.5,现在一般使用1.8,如何修改默认版本?

方法一:在项目中的pom.xml文件中修改 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <!-- <version>3.7.0</versi

修改maven默认JDK版本

1.找到maven的settings文件 %maven%/conf/settings.xml (%maven%表示maven的根目录) 2.打开settings.xml文件,找到<profiles>节点 3.插入以下内容 <id>jdk-1.8</id> <activation> <jdk>1.8</jdk></activation> <properties> <maven.compiler.source