今天我把windows环境下的jdk1.8切换成jdk1.7不生效,当时只是把JAVA_HOME指向的路径从jdk1.8的路径改成1.7的路径,改完以后用java -version看到的还是1.8的版本
(1)后来把C:WindowsSystem32目录下,将java.exe、javaw.exe、javaws.exe三个可执行文件删掉(在安装新的JDK时,会将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:WindowsSystem32目录,这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级),但是还没有生效
(2)后来把系统path中JAVA_HOME中这一项移动到C:WindowsSystem32前面,但不是最前面,还是没有生效
(3)最后把系统path中JAVA_HOME中这一项移动到系统path最前面才生效
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)