Update Maven JDK版本变更的修改方法

Maven项目JDK版本改变的原因:

1.新建一个Maven项目JDK版本和系统版本不对应,2.右键Maven项目->Maven->Update ProjectJDK版本改变了,3.操作系统的JDK重装了新的版本,这是引起前面两个现象的主要原因。

修改方法(假如系统jdk版本是1.8):

方法一:在pom.xml文件中指定jdk的版本:

 

[html]  view plain  copy
 
 print ?
  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>  


方法二:修改settings.xml,找到profiles节点,在里面添加

 

 

[html]  view plain  copy
 
 print ?
  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>  

然后在update项目就可以保持和系统jdk版本一致。推荐使用第二种方法,减少对每个项目配置。

在WSL2的Ubuntu 22.04中高效管理多版本Java开发环境(OpenJDK与Oracle JDK实战) 本文详细介绍了在WSL2的Ubuntu 22.04中高效管理多版本Java开发环境的实战指南,涵盖OpenJDK与Oracle JDK的安装、配置及版本切换技巧。通过智能环境变量设置和IDE集成方案,帮助开发者轻松应对不同项目的JDK需求,提升开发效率。特别针对WSL2特性进行了性能优化建议,解决常见兼容性问题。 阅读详情

相关推荐

从Java到Node.js:详解Linux update-alternatives如何成为你的通用开发环境‘版本开关’

本文深入探讨了Linux系统中update-alternatives工具在跨语言开发环境中的版本管理应用。通过Java、Node.js和GCC等实例,展示了如何利用这一工具实现多版本运行时环境的无缝切换,提升开发效率并确保项目环境一致性。特别适合需要同时维护多种技术栈的开发者。

weixin_30458043的博客 456

如何更改maven 中的jdk版本

在pom配置文件中在<project>标签里添加一对<build>标签 然后添加以下代码 修改jdk版本,把里边的17换成自己想换的jdk版本。然后换成想换的jdk版本。然后点击如图所示的按钮。

qq_65142821的博客 3954

Eclipse 2025深度配置指南:JDK21+Maven4+LSP引擎实战

Java IDE本质是语言服务与构建系统的协同载体。Eclipse作为开源Java开发环境的基石,其性能与兼容性高度依赖底层JDT编译器、Maven构建链路及语言服务器协议(LSP)支持能力。随着JDK21成为主流LTS版本,虚拟线程、结构化并发等新特性要求IDE具备语义级符号解析与模块化字节码校验能力;而Maven 4.0的依赖解析升级和LSP v3.17的并行化索引机制,则共同构成现代Java工程高效开发的技术底座。本文聚焦Eclipse 2025版的核心演进——基于LSP的增量式Java语言服务重构,

weixin_33842304的博客 348

maven中JDK版本的修改,setting.xml修改以及pom.xml的文件修改

先修改根目录的setting.xml文件,将里边的JDK版本全部换为1.8,然后保存即可。修改已经建好的maven的JDK的版本,在父模块中修改JDK的信息。在设置里边找到maven目录,将正在导入修改为1.8版本。修改设置里的的JDK,源和依赖全部需改1.8的版本。在这里先看一下本地的配置,我这里先设置的17版本。这里一定要进行从新写入,不然还是无法运行成功。在项目设置里边也要修改为1.8版本。运行程序的这里也要修改为1.8版本。3.在修改本地文件设置的jdk。出现这种情况的解决办法。

不止 8230

Cursor 配置 Java 环境:Windows 下 JDK+SpringBoot+Maven 黄金组合实战

Java 开发环境本质是编译、运行与调试三重能力的协同——JDK 提供字节码生成基础,SpringBoot 构建运行时上下文,Maven 管理依赖生命周期。在 Windows 平台,路径分隔符、JAVA_HOME 与 PATH 冲突、JDK 版本错配(如 SpringBoot 3.x 强制要求 JDK 17+)极易导致 'javac not found' 或 'Failed to load ApplicationContext' 等典型故障。Cursor 的工程驱动模式将 pom.xml 视为唯一真相源,通

weixin_33743248的博客 430

Maven学习总结(25)——Eclipse Maven Update 时JDK版本变更问题

1.新建一个Maven项目JDK版本和系统版本不对应, 2.右键Maven项目->Maven->Update ProjectJDK版本改变了, 3.操作系统的JDK重装了新的版本,这是引起前面两个现象的主要原因。 修改方法(假如系统jdk版本是1.8): 方法一:在pom.xml文件中指定jdk的版本:

科技D人生 5108

maven更改jdk版本方法

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

足球带我奔跑 2756

【遥感数字图像处理(朱文泉)】各章博文链接汇总及思维导图

遥感数字图像处理(北京师范大学朱文泉教授)课程各章博文笔记汇总,及各章节思维导图

甜子yu的博客 2621

如何升级maven版本

记录个人心得:升级maven版本的一种方法

qq_41467216的博客 2万+

告别Mac自带终端:iTerm2 + Oh My Zsh 保姆级配置指南(含国内镜像源)

本文提供了一份详细的Mac终端优化指南,涵盖iTerm2、Oh My Zsh和Homebrew的配置流程,特别针对国内用户提供镜像源解决方案。通过安装现代化工具链和优化配置,帮助开发者打造高效、美观的终端工作环境,提升日常开发效率。

weixin_42638178的博客 396

2024秋招,腾讯测试与质量管理工程师一面

家人们,秋招都开奖了吗,拿到自己心仪的offer了吗,还是在准备明年的春招呢?今天我记录一下,之前面试腾讯测开的一面过程面试官人非常好,我回答中有问题的地方,及时帮我指正同时耐心回答我的反问只可惜我当时的能力不足以达到鹅厂的标准,遗憾错过。

chowley的博客 1056

maven项目修改jdk版本

maven项目修改jdk版本

寂夜了无痕的博客 1803

Python高阶爬虫:逆向工程模拟Wind/同花顺等金融终端数据抓取

本文详细阐述了模拟金融数据终端进行数据抓取的全套技术方案。我们从法律合规性讲起,选择了Playwright作为核心自动化工具,通过两个实战案例(同花顺网页版和Wind桌面版)演示了从分析、模拟到数据解析的完整流程,并进一步介绍了构建健壮爬虫系统所需的高级技巧。我们的策略是:启动一个由Playwright控制的浏览器,模拟真人登录,然后监听所有网络请求,从中过滤出我们需要的那个数据API。if key in ['f43', 'f169', 'f170', 'f46', 'f60']: # 价格类字段。

2201_76125261的博客 546

mvn update后java compiler中jdk版本变更

最近在使用mvn工程时,发现编译时总是使用jdk1.5,然后有些注解不支持,然后手工修改为1.8, 但是每次mvn update工程之后,jdk版本又变回了1.5,十分烦恼。 为何每次都得重新设置才可以开心的玩耍,怎么能一次性解决这个问题呢? 在多方查找资料后,修改了mvn的setting.xml,终于可以开心的玩耍了 settings.xml 配置 打开 %maven%/c

hailong199的博客 574

锂电池剩余使用寿命预测(RUL) | 基于Stacked-LSTM-Autoencoder的锂电池寿命多变量多步预测(Tensorflow)

锂电池剩余使用寿命预测(RUL) | 基于Stacked-LSTM-Autoencoder的锂电池寿命多变量多步预测(Tensorflow)

前程算法屋的博客 851

【Ranger】mac下Apache Ranger编译安装

a、编译过程中出现测试用例不通过和文件认证错误错误:带上参数-DskipTests=true -Drat.skip=true 重新编译;b、若编译过程中出现缺少jar包的情况,可能下载不了,需要手动自动添加;c、编译所需的其他工具如maven等安装配置略。采用这个会报错,因此我才用了下面一个命令。初始化设置Ranger Admin:执行。然后进入target目录。

九师兄 2103

Eclipse 环境下 Spring Tool Suite 的 Maven Web 项目 jdk 版本改变

Eclipse 环境下 Spring Tool Suite 的 Maven Web 项目 jdk 版本默认为1.5,如何改变为1.8版本。

Halay的博客 719

基于Simulink的自适应反步法(Adaptive Backstepping)控制​

本文针对非线性系统控制中未知参数和强非线性耦合的挑战,提出基于Simulink的自适应反步法解决方案。通过融合参数在线估计与反步递归设计,该方法显著提升了永磁同步电机(PMSM)速度控制的鲁棒性,使跟踪误差从20%降至3%,参数估计收敛时间小于0.5秒。文章详细阐述了从算法推导到Simulink实现的完整流程,包括系统架构设计、核心算法推导(以PMSM为例)、模块化建模方法、参数优化策略以及工程部署建议。提供的自适应控制器MATLAB代码和关键参数表可直接应用于实际工程,为电机驱动、机械臂等非线性系统控制提

xiaoheshang_123的博客 101

在Eclipse中的Maven项目Update Project导致的JRE变更问题

有的时候 , 我们在Eclipse中创建一个Maven项目 , 默认使用的JRE是我们配置的 , 比如说:JRE1.6 , 但是我们希望使用JRE1.8 , 于是乎 , 我们进行了修改 , 然而 , 当我们进行Maven的Update Project时 , JRE的版本又变回了JRE1.6 , 好惨 ...在网上搜罗了一个解决办法 , 在pom.xml中加入这样一段代码 : &lt;build&g...

qudachui的博客 1656

SAP ABAP 缓冲同步揭秘——从 DDLOG 表到 RSDBBUF3 的完整实践指南

DDLOG 看似一张不起眼的系统表,却承担着 SAP 多实例环境下的数据一致性重任。通过掌握其字段意义、解析方法及周边监控工具,你可以在性能与一致性之间找到最佳平衡;通过精细化的参数管理与主动刷新策略,更能在关键业务场景中确保“数据永远是最新的”。愿本文能成为你日常排障与架构决策的参考手册。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 311

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

关于eclipse中的maven-->update project时自动变更jdk版本呢问题

参考自:http://m.blog.youkuaiyun.com/article/details?id=52458380 1.新建一个Maven项目JDK版本和系统版本不对应, 2.右键Maven项目->Maven->Update Project JDK版本又变回jdk1.5。 修改方法(假如系统jdk版本是1.8): 方法一:在pom.xml文件中指定jdk的版本:

Rxlywz的博客 1792

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Maven 每次update之后自动修改jdk问题

为什么80%的码农都做不了架构师?>>> ...

weixin_33991727的博客 99

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Maven项目Update Project之后jre被改成JSE1.4的问题

可能你当前使用的jdk是1.7+,但是每次Maven-> Update Project...之后,发现JRE Library又变成了JSE1.4,并且有可能不会报错,这种感觉就醉了。主要原因是每次Update时,它就会使用settings文件下的默认值。修改方法有两种(建议都使用)。 解决方案一: 修改maven的默认jdk配置,找到maven的conf\setting.xml文件中找

光阴迷客的知识库 6442

修改maven项目默认jdk

如题,搭建maven项目的时候会发现版本是老的版本,即使换成新的版本,update的以下,又会变为原来的版本。以下提供两种解决方案:   1.项目变更jdk  (1.8为例) &lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&l...

若释·飞语 284
上一篇: getOutputStream() has already been called for this response] with root cause
下一篇: Referenced file contains errors (http://www.springframework.org/schema/beans/sp
java_doom
博客等级 码龄20年 6粉丝 199原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值