查找jdk安装路径并且切换多版本jdk的详细步骤
场景:为了重新学习Javaweb,在IDEA中需要下载jdk1.8版本和之前的jdk17版本冲突,所以需要进行转换
系统:win10
一.查找JDK安装路径
在切换多版本jdk步骤中需要先知道自己电脑中jdk安装路径
1.JDK已经配置环境
方法一 命令行(仅能找到最主要的一个JDK)
按win+r,在弹出框里输入cmd 进入命令行 输入java -version(中间有空格) 回车
这一步可以查看电脑是否成功安装了已配置环境的jdk

再输入java -verbose(中间有空格)

会出现很多代码,一般位置会出现在第一行和最后几行(我的没有出现就找了别的办法)

如果你的情况和我一样请看补充
补充
输入set java_home 或 echo %java_home%

方法二 查看环境变量(查找多个JDK)
设置->系统->关于->高级系统设置->环境变量

同时选中用户变量和系统变量中的Path

可以看到我之前安装的(我的环境变量有点乱,之前配制很多程序都重命名了,不是很好找😅)

2.jdk未配置环境变量(使用命令行)
该方法只适用1.8版本以及之前的版本,后面的版本没有jre文件
方法:在各盘中搜索jdk中的固有文件(比较麻烦)
以G盘为例
输入cd /d G:(进入G盘命令)
进入G盘后输入DIR /S jre

可以看见第三个目录就是我安装的路径
(第一个目录是由于中文名而引起的乱码)
二.JDK转换前的配置
1.我的两个jdk安装路径为
G:\jdk\1.8.0_381
D:\jdk17
第一步需要手动给jdk17生成一个jre文件夹
在此之前可以查看文件是否有jre文件夹
(1.8版本之后的版本都没有jre文件)
进去D:\jdk17

输入命令:
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
显示:

结果显示(忘记提前查看了):

第二步配置环境变量
设置->系统->关于->高级系统设置->环境变量
1.在系统变量中添加变量
变量名:JAVA_HOME17 值:D:\jdk17
变量名:JAVA_HOME8 值:G:\jdk\1.8.0_381
变量名:JAVA_HOME 值:%JAVA_HOME17%
(选值时选择浏览目录,找到文件目录点击确定即可)


2.编辑系统变量中的Path

没有%JAVA_HOME%\bin的,点击右侧新建输入%JAVA_HOME%\bin
再点击确定即可
之后选中该变量上移,但不要移到第一位,最好将C盘带java的都移动
到它的下方。
三.转换JDK
想转换JDK时只需将系统变量中的JAVA_HOME的值进行改变
演示
目前JAVA_HOME的值为%JAVA_HOME17%


改变JAVA_HOME的值

重新打开命令行输入java -version

可以看到转换成功
总结
到此这篇关于查找jdk安装路径并且切换多版本jdk的文章就介绍到这了,更多相关查找jdk安装路径并切换多版本内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
SpringSecurity实现登陆认证并返回token方式
这篇文章主要介绍了SpringSecurity实现登陆认证并返回token方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-03-03
Spring中的监听器SpringApplicationRunListener详解
这篇文章主要介绍了Spring中的监听器SpringApplicationRunListener详解,命名我们就可以知道它是一个监听者,分析springboot启动流程我们会发现,它其实是用来在整个启动流程中接收不同执行点事件通知的监听者,需要的朋友可以参考下2023-11-11
SpringBoot配置Ollama实现本地部署DeepSeek
本文主要介绍了在本地环境中使用 Ollama 配置 DeepSeek 模型,并在 IntelliJ IDEA 中创建一个 Spring Boot 项目来调用该模型,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2025-03-03


最新评论