Windows 配置多版本 JDK 及环境变量
PS:此教程安装任何版本的 JDK 都通用,也可以方便的配置多个版本。推荐安装 Spring 官网推荐的 JDK。
1. JDK 下载
下载 JDK zip 包,也可以是 exe 可执行文件,zip 包更简便,也更容易管理多个版本的 JDK。因为版权的原因,不推荐使用 oracle-jdk,推荐使用 open-jdk,真香。本文以 OpenJDK11U-jdk_x64_windows_hotspot_11.0.7_10.zip
为例。
PS:此 open-jdk 为
AdoptOpenJDK , Spring 官网推荐使用的 JDK
。也是没有版权问题的 JDK,open-jdk 首选。
JDK 目前长期支持版本为 JDK11,下一个长期支持版本为 JDK17,最新版本为 JDK14。目前推荐使用 JDK11,想体验最新特性推荐使用 JDK14。贴2个 GA 版本的 openjdk 下载地址(汗:这两个资源我设置的不需要下载积分的,但是一有人下载一次,CSND 就会自动上涨下载需要的积分…)。
2. 安装 JDK 及多版本 JDK 切换
安装路径最好不要有空格和中文。
将 JDK 压缩包解压到任意路径,本文中解压至 C:\Develop\Java\Jdk\jdk-11.0.7-openjdk
。
如果想配置多个 JDK,则可以将其他版本的 JDK 也解压到 C:\Develop\Java\Jdk
目录,例如 C:\Develop\Java\Jdk\jdk-14.0.1-openjdk
。Windows 系统中切换 JDK 时只需要修改 JAVA_HOME
环境变量的路径即可,不需要修改 path
环境变量。如果是在 IDEA 中,在 Project Structure 的 project 中, 新建多个 JDK ,切换使用即可。
3. 配置环境变量
PS:变量名不区分大小写
第一步:
打开配置环境变量的地方。有好多种方式打开环境变量选项卡,这里说两种方式:
-
方式一
只支持 win10。按
windows+s
,在搜索框中输入环境变量
,点击回车,在对话框系统属性
中选择环境变量
即可。 -
方式二
打开
控制面板 > 系统和安全 > 系统 > 高级系统设置
,在对话框系统属性
中选择环境变量
即可。
第二步:
新建环境变量JAVA_HOME
。用户变量或系统变量都可以,用户变量的话只有当前登录的用户生效,其他用户不生效,系统变量所有用户都生效。
点击新建,变量名称输入JAVA_HOME
,变量值输入C:\Develop\Java\Jdk\jdk-11.0.7-openjdk
,点击确定。
第三步:
新建(如果没有)或修改变量classpath
。点击新建,变量名称输入classpath
,变量值最前面输入.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar;
,点击确定。
第四步:
新建(如果没有)或修改变量path
的值,在最前面输入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
,点击确定。
第五步:这一步很重要,此步不操作环境变量不生效。
点击对话框系统属性
的确定按钮。
4. 验证是否配置成功
PS:命令行窗口要重新打开。
运行 cmd ,输入java -version
查看 JRE 的版本,如果出版本信息,则配置成功。输入javac -version
查看 JDK 的版本,如果两次版本一致,恭喜你,JDK 已配置成功。
如果你觉得我写的不错,请帮我点个赞,也可以收藏方便以后查看。