在win10中安装并配置多个JDK不同的版本
1.环境变量的配置
计算机(此电脑)右键→属性→高级系统设置→高级→环境变量→找到系统变量:
新建:
(a)变量名 JAVA_HOME 变量值 D:\Java-jdk-install\JDK9 (提示是JDK安装的根目录此目录包含了bin lib conf 等)
(b)变量名 CLASSPATH 变量值 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
(c)找到Path进行编辑 在末尾加上 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
意义:
JAVA_HOME:指向jdk目录,之所以这样命名是因为eclipse、tomcat等均通过java_home变量名寻找jdk目录
PATH:命令搜索路径,javac.exe、java.exe等命令均在此路径内
CLASSPATH:类搜索路径,import导入的类均在此路径内
2.测试
window键+R
输入java javac java -version
如图:
3.切换JDK版本
说明:在同一个电脑上不能同时配置多个JDK环境变量,但是我们可以通过修改JDK环境变量中的JAVA_HOME 将值改成相应的JDK安装目录如图:
4.测试出现的问题
5.解决问题
原因:
找目录将C:\ProgramData\Oracle\Java\javapath目录下的java.exe javaw.exe javaws.exe 删除
---------------------------------------------------------------------------------------------------------------------------------------------------------
打开文件扩展名和隐藏的项目
删除文件
测试成功