查找jdk安装路径并且切换多版本jdk的详细步骤
作者:執9
场景:为了重新学习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安装路径并切换多版本内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!