Maven项目JDK版本改变的原因:
1.新建一个Maven项目JDK版本和系统版本不对应,2.右键Maven项目->Maven->Update ProjectJDK版本改变了,3.操作系统的JDK重装了新的版本,这是引起前面两个现象的主要原因。
修改方法(假如系统jdk版本是1.8):
方法一:在pom.xml文件中指定jdk的版本:
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>3.1</version>
- <configuration>
- <source>1.8</source>
- <target>1.8</target>
- </configuration>
- </plugin>
- </plugins>
- </build>
方法二:修改settings.xml,找到profiles节点,在里面添加
- <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>
然后在update项目就可以保持和系统jdk版本一致。推荐使用第二种方法,减少对每个项目配置。
相关推荐
下过好多maven,但是版本与jdk版本对应存在问题,本版本对应jdk1.7,相当稳定~
MAVEN-3.5.4,需要jdk7及以上版本 MAVEN-3.5.4,需要jdk7及以上版本
eclipse更新maven时,项目原本设定的jdk版本发生改变,本例给出具体原因及解决办法。
解决了maven与jdk版本冲突问题,比较稳定的一个版本搭配
Tomcat、Maven与JDK版本对应关系以及JDK、Tomcat、Maven的安装及配置(精简版)
jdk11 oracle windows x64版本 加 maven3.6
引入新的依赖包代码报-JDK版本冲突!解决
apache-maven-3.3.9,需要jdk7及以上版本 apache-maven-3.3.9,需要jdk7及以上版本
maven java 模板Linux环境 Java open-jdk17
maven配置全局的jdk和配置局部的jdk
我们需要设置jdk的版本,不然会提示导致语法错误,这篇文章主要介绍了IDEA-Maven项目的jdk版本设置方法,小编觉得不错,一起来了解一下
apache-maven-3.5.4-bin apache-tomcat-8.5.32-windows-x64 jdk-8u111-windows-x64
eclipse 创建maven项目设置默认jdk版本.rar
已配置好的maven-jdk1.8版本
centos7.6部署需要的jdk、maven、git
apache-maven-3.2.5,需要jdk6以上版本 apache-maven-3.2.5,需要jdk6以上版本
JDK环境配置+apache-maven-3.6.3+1.8JDK+apache-tomcat-9.0.39 超级详细的Java环境配置教程 对于很多初学者来说,我想可能很多人都会遇到JDK环境变量的配置问题。明明就是按照度娘上的教程去一步步配置的,但还是...
jdk+maven配置流程,配置手顺,简单快捷。
——学习参考资料:仅用于个人学习使用! 本代码仅作学习交流,切勿用于商业用途,否则后果自负。若涉及侵权,请联系,会尽快处理! 未进行详尽测试,请自行调试!