
我们在用Java工具的时候会出现JDK版本不适合出现工具运行不起来的头疼,从而使你卸载当前JDK版本,安装另一个版本,经过今天上午研究,终于解决JKD双版本兼容性。
JDK下载地址:http://www.codebaoku.com/jdk/
1、首先:
找到这个目录删除该文件夹所有文件
C:\ProgramFiles(x86)\CommonFiles\Oracle\Java\javapath

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


在jdk11下生成jre文件

代码:bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre提前下载好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


RefreshEnv自动切换工具

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

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

当前我的版本是JDK11

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

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

切换成功
同理切换回JDK11

RefreshEnv工具公众号回复【RefreshEnv】

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




