日期:2014-05-17  浏览次数:20900 次

java环境变量设置后 cmd命令不能使用
我安装了java     jdk-6-windows-i586.exe
系统的环境变量也设置了:
CLASSPATH:
.\;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

JAVA_HOME:
C:\Java\jdk1.6.0

PATH:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

编译了一下,然后运行,ok!!
但是我ping   www.google.com如下:

Microsoft   Windows   XP   [版本   5.1.2600]
(C)   版权所有   1985-2001   Microsoft   Corp.

C:\Documents   and   Settings\HanBing> ping   www.google.com
'ping '   不是内部或外部命令,也不是可运行的程序
或批处理文件。

C:\Documents   and   Settings\HanBing>                                     ????

C:\WINDOWS\system32>  
为什么非要在这个目录下才可以??!!
在网上也找过了,大家基本的答案是把path的值改成%SystemRoot%\system32;

我想确保java能正常运行,又可以在 "C:\Documents   and   Settings\HanBing> "下输入各种ms   dos的命令

特此向大家请教!     谢谢


------解决方案--------------------
我的异常网推荐解决方案:java环境变量设置,http://www.aiyiweb.com/java-other/172921.html
------解决方案--------------------
把path的值改成这个样子:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%SystemRoot%\system32;
------解决方案--------------------
同意2楼的,因为ping命令的执行文件是在c:\windows\system32目录下的,要在环境变量下设置好才能在任意目录下使用,楼主应该是在设置Path时把ping的目录误改了,比如删除了分号,仔细检查一下修改或来就ok了!
我的异常网推荐解决方案:java环境变量设置,http://www.aiyiweb.com/java-other/172921.html