首先要准备好jdk8和jdk11的安装包,两个安装包安装完成之后再进行接下来的步骤,这里我截图手动安装路径为例。
其中jdk1.8(即jdk8),直接在Java Downloads | Oracle 中随便注册账号进行下载
同理,jdk11也是一样,下载后安装或者解压(jdk8需要是自己手动选择目录就行安装)
下面是jre安装,手动选择下目录
安装完成后,我们就可以配置环境变量了
win11直接我的电脑-属性-高级系统设置
我这边先配置的是jdk11,之后按步骤切换到jdk8版本就好
在弹出框中填写
变量名:JAVA_HOME 。注意全大写。且必须叫这个名字。
变量值:解压后的jdk11文件夹路径。注意变量值时自己电脑中解压的路径,而且是JDK的主目录,也就是说这个目录进入之后有bin等目录。
在PATH中配置JDK的bin目录
先在系统变量中找到PATH属性,然后点击编辑按钮。
D:\jdk\jdk11\bin bin目录的完整路径(推荐)。对于个别Windows10系统,使用第二种方式会导致重启电脑后环境变量配置失效,必须删除重新配置才能生效。而这种方式不会出现重启电脑失效的问题。
在命令行win+r,cmd后中输入 java -version ,如果可以正确显示java版本号就说明配置成功了,因为java.exe在JDK主目录/bin目录中。现在能直接调用,说明环境变量配置成功了。
接下来,我们切换到jdk8
点击---变量名:JAVA_HOME---编辑----将目录换成jdk1.8的目录
保存后,点击PATH变量 ---右侧新建---新增 %JAVA_HOME%\jre\bin (直接复制)
重新打开cmd,运行下java -version,看下版本号就可以了
切换回jdk11
1.打开环境变量,JAVA_HOME---编辑----将目录换成jdk11的目录
2.PATH变量 --- %JAVA_HOME%\jre\bin---把新增的这个直接删除(最好是)
3.环境变量中第一条,后缀为Javapath的,直接复制地址 ,到文件夹地址中粘贴,将目录下的三个文件直接删除(有就删除,没有直接保存就行)
4.重启cmd,,运行下java -version,看下版本号就可以了
总结:
先切换对应的环境变量中目录所在的位置,jdk8需要添加对应的jre环境
再在删除相应的文件即可.