环境变量配置(多个JDK)

前言

  • 今天配置JDK时,因为先前已经有一个JDK,卸载旧的确实可以。但是旧版本更稳定,怎么让两个JDK随意切换?

  • JDK下载地址

配置环境

这里跳过安装步骤,直接讲配置过程

  1. 电脑->属性->高级系统设置->环境变量
  2. 弹出系统变量和环境变量,这里我们配置系统环境变量,点击新建
变量名变量值
JAVA_HOME%JAVA17_HOME%
JAVA1.8_HOMED:\JAVA\jdk1.8.0_281
JAVA17_HOMED:\JAVA\jdk17.0.1

这里相当于设置了一个变量JAVA_HOME,后面JAVA1.8_HOMEJAVA17_HOME代表为两个版本取了两个变量名(根据需要自己命名, 也可以JAVA_HOME1.8),之后跟的分别是他们的路径。在切换版本时,只需要把第一个JAVA_HOME的变量值改为需要的变量

a

b

c

  1. 在系统变量中,新建系统变量,变量名CLASSPATH,变量值 .;%java_home%\lib;%java_home%\lib\tools.jar

前两步创建结果如下

  1. 在系统环境变量中找到Path,点击编辑->新建,加上变量值%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin,点击上移移到最上面(这里也可以点击编辑文本,写在最前面)

这里网上有人说删掉第二行“C:\Program Files (x86)\Common Files\Oracle\Java\javapath”,亲测无效

测试环境

测试时运行cmd 输入java -version 每次配置好新的环境要在新打开一个cmd,不能在同一个cmd中检查两次

测试17版本

测试1.8版本