一台电脑上同时装有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注册表。