近来使用jdk版本一直是1.8的版本,由于编译原因需要使用1.7的版本,但是在修改了环境变量之后,发现竟然版本号没有修改过来,以下问题与解决
问题1:
重启了也没有改过来,原因是因为jdk1.7以上的版本会吧java.exe和javaw.exe会被拷贝到system32里面,这就导致会出现直接加载system32的java.exe/
解决:
直接在system32里面吧java.exe和javaw.exe这两个文件删除。
把这个问题解决后,发现使用java -version对应的版本号还是没有更改过来,但是javac -version改过来了,使用where java命令后,发现版本路径也是问题
问题2:
版本号依然没有修改过来。
解决:
把path环境变量中的java环境变量放到最前端,记得是path环境变量中的JAVA_HOME变量放置到path的最前端。
在使用java -version已经改变了。问题解决了。