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

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

解决方案2:修改项目中pom.xml文件,这样避免在导入项目时的jdk版本指定

          打开项目中pom.xml文件,修改如下:

[html] view plaincopy

  1. <build>
  2. <plugins>
  3. <plugin>
  4. <groupId>org.apache.maven.plugins</groupId>
  5. <artifactId>maven-compiler-plugin</artifactId>
  6. <configuration>
  7. <source>1.6</source>
  8. <target>1.6</target>
  9. </configuration>
  10. </plugin>
  11. </plugins>
  12. </build>
时间: 2024-10-07 18:57:23

maven配置默认jdk版本的相关文章

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版本

问题: 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>

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. 全局设定就是修

NetBeans配置默认JDK

在netbeans安装的时候一般我们会选择一个默认的jdk,但是在使用一段时间后,我们会需要升级或者变更jdk的版本,这时候我们就需要对netbeans进行一下配置. 1.安装需要的jdk到本地某一目录下: 2.添加选中项目,右键[属性]-[库]-[管理平台] 然后[添加平台] 3.设置[源]-[源/二进制格式] 如此即可. NetBeans配置默认JDK

Maven配置默认使用的JDK版本

问题: 创建maven项目的时候,jdk版本是1.7版本,而自己安装的是1.8版本,从而导致无法使用lambda等Java8新特性. 每次右键项目名-maven->update project 时候,项目jdk版本就会变回1.7版本. 解决办法: 解决办法一:在项目中的pom.xml指定jdk版本 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> &

修改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版本

今天心血来潮准备折腾一下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版本不对,因为我环境变量配置

CentOS 6.5移除openJDK及JDK安装环境变量配置及JDK版本切换

一.查找已经安装的open JDK [[email protected] ~]# rpm -qa|grep jdk java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64 java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64 [[email protected] ~]# rpm -qa|grep gcj java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 libgcj-4.1.2

maven修改默认jre版本

今天遇到一个怪事,就是我的maven项目只要update project,修改过的jre版本回到了1.5,可是我本地的jdk版本与之不兼容,网上查阅资料看到解决办法,在pom.xml做一下修改 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId>