windows命令查找顺序?——jdk1.7 java命令不用path里的,javac命令却必须用path变量里的
操作系统: Windows7 64位
G:\Program Files\Java\jdk1.7.0_17\bin>javac -version //当前目录
javac 1.7.0_17
G:\Program Files\Java\jdk1.7.0_17\bin>cd ..
G:\Program Files\Java\jdk1.7.0_17>javac -version// path里的目录
javac 1.6.0_18
下面是java命令
G:\Java\jdk\bin>java -version
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode)
G:\Java\jdk\bin>cd ..
G:\Java\jdk>java -version //path里根本没有jdk1.7的路径,Windows从哪找到的?
java version "1.7.0_17"
Java(TM) SE Runtime Environment (build 1.7.0_17-b02)
Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)