微信登录

基础 - 多个Java版本共存 - 修改JAVA_HOME

法1:此电脑 - 属性
法2:控制面板系统和安全系统
高级系统设置 - 环境变量
1、系统变量 - 新建:

  1. JAVA8_HOME =jdk1.8的安装路径(不要到bin目录)
  2. JAVA6_HOME =jdk1.6的安装路径(不要到bin目录)
  3. JAVA_HOME = %JAVA6_HOME% (注意:如果你想切换jdk,就在此处设置即可)

2、系统变量 - Path:
Path的最前面加上了C:ProgramDataOracleJavajavapath;
安装的时候带出来的
解决方案:
我们需要把Path最前面的C:ProgramDataOracleJavajavapath;删除

3、重启cmd

可能出现的情况

  1. java -version

还是没有变

在安装JDK1.8时(本机先安装jdk1.6再安装的jdk1.8),自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:WindowsSystem32目录,由于这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级。

解决方案:
删除C:WindowsSystem32目录下的java.exe,删除即可。