一个idea中两个项目使用两个不同的jdk版本(jdk8-jdk17)踩坑记录

本文记录了在IDEA中同时配置两个不同JDK版本(JDK8与JDK17)用于运行SpringBoot2和SpringBoot3项目的过程。关键点包括:不修改系统环境变量,正确设置IDEA的JDK路径,确保编译和运行环境的JDK匹配。详细步骤涉及JDK安装,IDEA的编译器配置,Maven的JDK导入路径设置,以及项目与模块的JDK版本配置。通过这些步骤,解决了启动时因JDK版本不匹配导致的问题。
摘要由CSDN通过智能技术生成

最近想搞一个springboot3版本的项目玩玩,但是我之前的版本都是基于springboot2的,springboot2用的是jkd8的版本,而springboot3的jdk版本最少也要jdk17的。配置两个不同运行环境的项目还是遇到了一些问题, 不过也加深了印象。话不多说,开搞。

首先要明确的两个主要的点:

1、配置springboot3的jdk17运行环境,但是不要配置到环境变量,相应的idea设置要配置好。

2、配置springboot3项目的jre,也就是配置项目启动的虚拟机。

明确了这两个目标,接下来就开始配置步骤:

(1)把jdk17版本的下载好,解压到文件夹作为springboot3项目的运行环境,idea选择jdk的时候选中文件夹的根目录就好了。详细步骤我就略过了。

(2)配置编译环境和maven的jdk importer

idea->settings ->build,xxxxx,xxx->complier->java complier 在idea中先把java的编译语言版本配置好。

这里的坑:下面的模块版本,有时候启动会自动跳回到1.8版本,我这里的解决办法是,把项目中的 .idea先删除,然后配置好各种jdk环境之后再重新打开项目,再把项目添加成maven项目就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值