暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

JDK8和JDK11环境自由切换教程

辰星安全实验室 2021-12-22
4014
点击上方“蓝字”,关注我们.
01
简介

我们在用Java工具的时候会出现JDK版本不适合出现工具运行不起来的头疼,从而使你卸载当前JDK版本,安装另一个版本,经过今天上午研究,终于解决JKD双版本兼容性。

JDK下载地址:http://www.codebaoku.com/jdk/

02
删除文件   


1、首先:

找到这个目录删除该文件夹所有文件

C:\ProgramFiles(x86)\CommonFiles\Oracle\Java\javapath


2、其次

Java11 文件下手动生成一个Jre文件(在后面设置环境变量时候用得到)
打开安装11的目录打开到这里,按住shift+右键 选择命令窗口入坑直接打开命令行输入执行会报错,要CMD管理员运行到当前目录执行

报错:

在jdk11下生成jre文件


代码:bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

03
准备工作
提前下载好JDK8和JDK11并安装好
1、打开环境变量:计算机→属性→高级系统设置→高级→环境变量
2、需要五个环境变量:
JAVA8_HOME 路径:D:\java\jdk1.8.0_261 (填写你们自己对应命名的目录)
JAVA11_HOME 路径:D:\java\jdk11.0.8 (填写你们自己对应命名的目录)
JAVA_HOME 路径:%JAVA8_HOME% (如果你用11那就改成JAVA11_HOME)
path下的两个变量值
%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin


04
RefreshEnv

RefreshEnv自动切换工具

把工具下载下来,我们修改切换JDK版本.bat代码,你们下载好的是我修改好的代码,你们只需要修改,JDK版本路径就行了

05
使用教程

1、管理员在运行bat程序员,打开界面如下:

当前我的版本是JDK11

现在我们选着1.8版本,执行

退出,查看当前JDK版本信息,这里要重新打开新CMD窗口查看版本信息

切换成功

同理切换回JDK11


RefreshEnv工具公众号回复【RefreshEnv】








文章转载自辰星安全实验室,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论