windows命令查找顺序?——jdk1.7 java命令不用path里的,javac命令却必须用path变量里的

ewwerpm 2013-04-14 04:55:42
操作系统: 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)
...全文
131 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
huntor 2013-04-14
  • 打赏
  • 举报
回复
安装jre时会复制一份java/javaw/javaws到 system32 目录下
iaiti 2013-04-14
  • 打赏
  • 举报
回复
我晕,你不是进入了jdk的目录了吗?

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧