JDK环境变量配置问题

一台电脑上同时装有jdk1.7和jdk1.8,切换jdk时的报错问题

  示例如下环境变量:

   JAVA_HOME       C:Program Files (x86)Javajdk1.7

  CLASSPATH   .;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar

  Path      %JAVA_HOME%in;%JAVA_HOME%jrein;

  1、如果是已经安装好的jdk文件复制到自己电脑上时,那么切换jdk版本,只需要修改环境变量路径就可以成功切换不同的jdk版本。

  2、如果是用jdk安装包进行安装的形式,此时切换jdk,就有可能报错could not open ...jvm.cfg  解决办法如下:

   方法一:

    环境变量,例如 :path=C:ProgramDataOracleJavajavapath;C:Windowssystem32;.............

    删了path中第一个分号前的这个路径下(比如上面蓝色路径)的java.exe  、  javaw.exe  、javaws.exe(java相关的exe)。

       方法二:

    简单粗暴直接将环境变量中path的%JAVA_HOME%in;放在path路径的最前面(知道为什么了吧)。

   还有人说删注册表也可以,我没没试过,前面俩方法不行的话,有兴趣的可以试试删javasoft注册表。

原文地址:https://www.cnblogs.com/coder-wzr/p/7858343.html