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.myexception.cn/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.myexception.cn/java-other/172921.html