Java - win10 下尝试安装 多版本 jdk
-
概述
- 尝试 多版本 jdk
-
背景
- 之前也装过两个版本的 jdk
- 但是死活不能切换
- 试过换 环境变量, 但是死活不行
- 原因至今没搞明白
- 在 博客园 找了篇文章, 发现有人也干过这事
- 所以我决定试试...
-
环境
-
OS
- win10 20H2
-
jdk
- Java SE 8
- 1.8.181
- Java SE 11
- 11.0.3
- Java SE 8
-
-
类型
- 这是一篇 记录类 文章
- 记录我的过程
- 这是一篇 记录类 文章
1. 卸载
-
概述
- 卸载
-
卸载
-
概述
- 卸载 旧的 jdk
-
方式
- 直接从 控制面板 里卸载
-
处理环境变量
# 删除 JAVA_HOME JRE_HOME # 删除 java 相关的部分 PATH
-
-
验证
- 打开 cmd, 尝试 java 命令是否可以执行
-
重启
- 我没有重启
2. 安装 jdk8
-
概述
- 安装 jdk8
-
安装
-
概述
- 安装 jdk 8
-
安装
- 直接用 安装程序 即可
-
环境变量
- JAVA_08_HOME
- 放上 Java 的安装路径
- 具体的配置, 我就不细说了
- JAVA_HOME
- %JAVA_08_HOME%
- PATH
- 把 '%JAVA_HOME%\bin;' 加到最前面
- 注意 反斜杠 \
- 注意 分隔符 ;
- JAVA_08_HOME
-
其他检查
- C:\ProgramData\OracleJava\javapath
- ref 里遇到的是这个路径
- 这条最好删掉
- C:\Program Files\Common Files\Oracle\javapath
- 我遇到的, 是 这个路径
- 这条最好也删掉
- C:\Windows\system32
- 如果这里面有
java.exe
,javaw.exe
,javaws.exe
, 也删掉
- 如果这里面有
- C:\ProgramData\OracleJava\javapath
-
-
验证
- 重新开一个 命令行
- 输入命令
java -version
查看 java 版本- 出现了 java 版本, 那就成功了
3. 安装 jdk11
-
概述
- 安装 jdk11
-
安装
-
概述
- 安装 jdk 11
-
安装
- 直接用 安装程序 即可
-
环境变量
- JAVA_11_HOME
- JAVA_HOME
- %JAVA_11_HOME%
-
-
验证
- 重新开一个 命令行
- 输入命令
java -version
查看 java 版本- java 版本变化, 那就成功了
ps
- ref
- win10 64位系统中安装多个jdk版本的切换问题
- 这里写的很详细
- 我和他碰到的东西, 还是有些不同
- 我只配了 PATH 相关的东西
- JRE, CLASSPATH 我都没管
- win10 64位系统中安装多个jdk版本的切换问题
尽量尝试解释清楚; 自己校对能力有限, 如果有错误欢迎指出