锋盈数科-知识库 Logo
首页
软件开发
计算机基础
Hello Halo
新手必读
关于本知识库
登录 →
锋盈数科-知识库 Logo
首页 软件开发 计算机基础 Hello Halo 新手必读 关于本知识库
登录
  1. 首页
  2. 软件开发
  3. JAVA
  4. idea的java17中springboot环境maven配置(包含环境变量配置)

idea的java17中springboot环境maven配置(包含环境变量配置)

0
  • JAVA
  • 发布于 2024-08-05
  • 0 次阅读
黄健
黄健

原文链接:https://blog.csdn.net/qq_26135097/article/details/139631353

使用 JDK 17 和 Spring Boot 时,推荐选择适配的 Maven 和 Spring Boot 版本,以确保最佳兼容性和性能。

Maven 版本

对于 JDK 17,建议使用 Maven 3.8.1 或更高版本。Maven 3.8.1 及之后的版本已经对 JDK 17 做了相应的兼容性调整,因此这些版本可以更好地支持 JDK 17 的新特性和改进。

推荐版本:Maven 3.8.6(或更高版本)

Spring Boot 版本

Spring Boot 2.5.x 及更新版本开始支持 JDK 17。因此,建议使用 Spring Boot 2.5.x 或更高版本。如果你希望使用最新的功能和改进,可以选择最新的稳定版本。

以下是一些推荐的 Spring Boot 版本:

Spring Boot 2.6.x

Spring Boot 2.7.x

Spring Boot 3.x (如果你想使用最新的特性和改进)

推荐版本:Spring Boot 2.7.x 或 Spring Boot 3.x

1.在官网下载jdk17或使用idea下载jdk17,如图

2.然后下载maven.可以从官网下载,这是下载链接:https://dlcdn.apache.org/maven/maven-3/3.9.7/binaries/apache-maven-3.9.7-bin.zip

记住maven解压包的路径

3.1.然后配置jdk17的环境变量

此电脑->属性

在搜索栏搜索"高级系统设置"

打开点击环境变量,开始设计环境

在环境变量页面中,第一步在系统变量一栏选择新建如图

第二步,把变量名写为 JAVA_HOME ,把位置写为刚刚你的jdk17安装解压的位置,我的位置在这里

然后点击确定

然后在环境变量里找到Path双击打开,在打开的页面(编辑环境变量)里点击"新建",在出现的白框里填入如下内容(如图):%JAVA_HOME%\bin

然后全部点击确定

在系统变量里点击新建

设置变量名为CLASSPATH

变量值为%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

如下图

点击确定

Win+R打开运行输入指令cmd在控制命令台输入如下命令 java -version

如果显示出版本信息则上述设置没有错

3.2配置和maven3.9.7环境变量

再由上述打开环境变量

找到编辑系统变量的Path

点击新建,在空白栏填入刚刚下载安装好的maven路径并在原maven路径后面跟上\bin

我的路径可供参考

全部点击确定

WIN+R cmd 打开 控制台输入mvn -v或者 mvn -version命令检测,如图

4.修改maven的setting.xml文件

打开你刚刚下载的maven路径找到conf文件夹中的setting.xml文件记事本打开,以我的为例

将圈住的官方默认镜像改为国内阿里镜像

 <mirror>

      <id>aliyunmaven</id>

      <mirrorOf>*</mirrorOf>

      <name>阿里云仓库</name>

      <url>https://maven.aliyun.com/repository/public</url>

 </mirror>

cirl+s保存 关掉记事本

再次打开控制台输入mvn help:system再次检查

5.idea创建springboot设置

选择springboot,选择aliyun的url,语言选择java,项目选择maven,jdk选择自己安装的jdk17,java选择17,选择jar包

然后点击下一步

然后勾选springweb

idea内选择文件选项卡,点击设置

搜索栏搜索maven,在选项卡选择maven,把Maven主路径改为之前下载的maven路径

将用户设置文件后面的重写打上勾,然后点击旁边文件夹的图标,路径选择你安装的maven路径下的conf文件夹下的setting.xml文件然后点击确定

本地仓库选择你解压安装的Maven路径即可,如图所示

搜索栏输入jdk,选择正在导入,将导入程序的JDk版本选为自己下载的.

至此,基本就可以运行切不报错了,如果经过不行,就在idea清理下缓存重启一下

标签: #JAVA 991
相关文章

Spring 实现 3 种异步接口 2024-10-18 09:07

大家好,我是苏三~ 如何处理比较耗时的接口? 这题我熟,直接上异步接口,使用 Callable、WebAsyncTask 和 DeferredResult、CompletableFuture等均可实现。 但这些方法有局限性,处理结果仅返回单个值。在某些场景下,如果需要接口异步处理的同时,还持续不断地

重学SpringBoot3-集成Redis(五)之布隆过滤器 2024-10-08 11:24

更多SpringBoot3内容请关注我的专栏:《SpringBoot3》 期待您的点赞👍收藏⭐评论✍ 重学SpringBoot3-集成Redis(五)之布隆过滤器 1. 什么是布隆过滤器? * 基本概念 适用场景 2. 使用 Redis 实现布隆过滤器 * 项目依赖 Redis 配置

SpringBoot整合异步任务执行 2024-10-08 11:24

同步任务: 同步任务是在单线程中按顺序执行,每次只有一个任务在执行,不会引发线程安全和数据一致性等 并发问题 同步任务需要等待任务执行完成后才能执行下一个任务,无法同时处理多个任务,响应慢,影响用 户体验 异步任务: 异步任务是在多线程中同时执行,多个任务可以并发执行,同时处理多个请求,响应快,资源

springboot kafka多数据源,通过配置动态加载发送者和消费者 2024-10-08 11:24

前言 最近做项目,需要支持kafka多数据源,实际上我们也可以通过代码固定写死多套kafka集群逻辑,但是如果需要不修改代码扩展呢,因为kafka本身不处理额外逻辑,只是起到削峰,和数据的传递,那么就需要对架构做一定的设计了。 准备test kafka本身非常容易上手,如果我们需要单元测试,引入ja

SpringBoot 集成 Redis 2024-10-08 11:24

一:SpringBoot 集成 Redis ①Redis是一个 NoSQL(not only)数据库, 常作用缓存 Cache 使用。 ②Redis是一个中间件、是一个独立的服务器;常用的数据类型: string , hash ,set ,zset , list ③通过Redis客户端可以使用多种语

SpringBoot整合QQ邮箱 2024-10-08 11:24

SpringBoot可以通过导入依赖的方式集成多种技术,这当然少不了我们常用的邮箱,现在本章演示SpringBoot整合QQ邮箱发送邮件…. 下面按步骤进行: 1.获取QQ邮箱授权码 1.1 登录QQ邮箱 1.2 开启SMTP服务 找到下图中的SMTP服务区域,如果当前账号未开启的话自己手动开启。

目录

IT 外包服务商

  • 意见投递
  • zyf6619

软件开发应用

主菜单

  • 首页
  • 软件开发
  • 计算机基础
  • Hello Halo
  • 新手必读
  • 关于本知识库
Copyright © 2024 your company All Rights Reserved. Powered by Halo.