java -version版本不是配置的版本
今天在本地java本版的时候,发现是1.7.0了,可是我有设置java目录,classpath和path了,为什么不是我设置的版本号?
解决方法:
设置path 时候 ,把java环境变量移到最前面,java -version之所会用1.7.0的版本是因为在path找java时候,由于path其他程序有依赖到1.7.0版本,所以遇到1.7.0就跳出来了
。
这里提一下Path环境变量,当我们在cmd中输入命令时,windows首先回到当前目录中寻找可执行文件或者脚本,如果没有找到,windows会接着遍历环境变量Path中定义的路径。