前几天装了jdk的1.7.0_05,还有mysql 5.5.25a,在命令提示行中用ping命令的时候提示'Ping' 不是内部或外部命令,也不是可运行的程序或批处理文件。很是郁闷,原来是环境变量中系统变量path的值被改了,没有c:\windows\system32。装jdk时,在系统变量中手动添加了path,装mysql时把path修改成只剩G:\MySQL Server 5.0\bin了。
解决方法 :在系统变量中添加;%SystemRoot%\system32既c:\windows\system32 或者在用户变量里添加也可以。
所以装jdk时,配置环境变量还是配置成个人用户变量好些。
我在用Ping来检验网络连接的时候出现了这样的问题:
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\ping www.tzweb.com
'Ping' 不是内部或外部命令,也不是可运行的程序或批处理文件。
下面简单的谈一下其中的原因,这是因为我在安装JDK的时候(为了学习java),曾经对系统变量进行过修改。我当时新建了一个系统变量path,并将它的值设置为d:\j2se\bin。d:\j2se是我安装JDK的目录。
这就是问题产生的原因。因为系统变量里面原来的path的值被覆盖了。原来的path的值是什么呢,是c:\windows\system32;
我先进入system32
cd c:\windows\system32;
然后ping
可以正确显示出 ping的帮助。
解决方法:在系统变量中添加;%SystemRoot%\system32既c:\windows\system32; 或者在用户变量里添加也可以



