JDK,TOMCAT,MAVEN,Springboot,Spring版本对应详解

 更新时间:2026年04月03日 10:59:30   作者:Johnny_sunshine  
本文介绍了如何升级JDK、Tomcat和Maven,并详细描述了配置环境变量的方法,通过修改JAVA_HOME、CATALINA_HOME和MAVEN_HOME等环境变量,可以实现不同版本JDK、Tomcat和Maven的切换

升级JDK

JDK官网下载:

https://www.oracle.com/java/technologies/downloads/#jdk21-windows

安装JDK

配置环境变量:

开始->设置->系统->关于->高级系统设置->环境变量

配置系统变量:

“JAVA_HOME”,变量值为"%JDK-21%“,没有配置过的就新建。

新建系统变量:

“JDK-21”,变量值指定路径为"D:\jdk-21”(具体的安装路径

如果已安装其他版本JDK的(如jdk1.8),新建系统变量: 

“JDK1.8”,变量值指定路径为"D:JAVA\JDK1.8"(具体的安装路径 

切换jdk版本,修改JAVA_HOME变量值即可

CMD输入"java -version"查看版本。

升级TOMCAT

Tomcat 与 JDK 对应版本关系

TOMCAT官网下载:

https://tomcat.apache.org/

解压TOMCAT压缩包

环境变量的配置

开始->设置->系统->关于->高级系统设置->系统变量 -->新建 /编辑CATALINA_HOME

变量名:CATALINA_HOME

变量值:D:\SoftMgr\apache-tomcat-9.0.34\apache-tomcat-9.0.34(具体的安装路径)

升级MAVEN

JDK对应的Maven版本

MAVEN官网下载:

https://maven.apache.org/download.cgi

解压MAVEN压缩包

Maven环境配置

开始->设置->系统->关于->高级系统设置->系统变量 -->新建 /编辑MAVEN_HOME

变量名是MAVEN_HOME

变量值是Maven的安装路径

cmd验证Maven

mvn -version

配置本地仓库

1、打开apache-maven-xxx目录下的 conf/settings.xml 文件

<localRepository>D:/Maven/jarwarehouse</localRepository>
  • Springboot 版本+ jdk 版本 + Maven 版本的匹配

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • idea中报错不支持发行版本问题及解决

    idea中报错不支持发行版本问题及解决

    在使用Spring框架进行项目开发时,有时会遇到因JDK版本不一致导致的项目运行错误,解决此问题的方法主要有两步:首先,确保项目的Project和Modules设置中的JDK版本一致;其次,在IDE的Settings中找到Java Compiler
    2024-11-11
  • Java MethodHandles介绍与反射对比区别详解

    Java MethodHandles介绍与反射对比区别详解

    这篇文章主要为大家介绍了Java MethodHandles介绍与反射对比区别详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • Java 如何使用Velocity引擎生成代码

    Java 如何使用Velocity引擎生成代码

    代码生成器,可以有效减少编写重复代码,快速实现简单的业务逻辑,也能让我们的代码保持一致。那目前,我们看到的代码生成器,大部分是基于velocity引擎模板生成的,接下来我们就学习一下如何实现代码生成器。
    2021-06-06
  • Java 详细分析四个经典链表面试题

    Java 详细分析四个经典链表面试题

    兄弟们,编程,当我们学习完数据结构的时候,你就会有一种豁然开朗的感觉。算是真正的入了编程的门,所以打好数据结构的基础是特别特别重要的
    2022-03-03
  • 详解SpringBoot+Thymeleaf 基于HTML5的现代模板引擎

    详解SpringBoot+Thymeleaf 基于HTML5的现代模板引擎

    本篇文章主要介绍了SpringBoot+Thymeleaf 基于HTML5的现代模板引擎,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • Idea Project文件目录不见了,只剩External Libraries和imi文件的解决

    Idea Project文件目录不见了,只剩External Libraries和imi文件的解决

    这篇文章主要介绍了Idea Project文件目录不见了,只剩External Libraries和imi文件的解决方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • Java连接MYSQL数据库的详细步骤

    Java连接MYSQL数据库的详细步骤

    这篇文章主要为大家介绍了Java连接MYSQL数据库的详细步骤,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • Java在算法题中的输入问题实例详解

    Java在算法题中的输入问题实例详解

    在校招笔试中,有的时候我们要自己设计输入输出,所以下面这篇文章主要给大家介绍了关于Java在算法题中的输入问题,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-02-02
  • MyBatis多表查询和注解开发案例详解

    MyBatis多表查询和注解开发案例详解

    这篇文章主要介绍了MyBatis多表查询和注解开发,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-05-05
  • 关于SpringBoot整合Canal数据同步的问题

    关于SpringBoot整合Canal数据同步的问题

    大家都知道canal是阿里巴巴旗下的一款开源工具,纯java开发,支持mysql数据库,本文给大家介绍SpringBoot整合Canal数据同步的问题,需要的朋友可以参考下
    2022-03-03

最新评论