日期:2014-05-19  浏览次数:20775 次

'jar' 不是内部或外部命令,也不是可运行的程序怎么解决
今天学习webService,教程中有一步通过services.xml发布webService,需要在window控制台输入jar cvf ws.aar
我输入之后显示“'jar' 不是内部或外部命令,也不是可运行的程序”。
电脑环境变量如下:
JAVA_HOME = C:\Program Files\Java\jdk1.6.0_10;
CLASSPATH = .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
path = %JAVA_HOME%\bin;

另外环境变量中有oracle和android的内容,会冲突吗?
求指教啊!

注:“javac”命令也是执行不了的

------解决方案--------------------
你看你的jdk版本的bin里面是否有javac.exe 和jar.exe 
没有就换个版本、如果有的话就是你环境变量配置问题、
我的版本也是jdk1.6.0_10啊。有jar.exe和javac.exe

JAVA_HOME = C:\Program Files\Java\jdk1.6.0_10;
你这分号未免也太大了吧

在cmd里直接打java -version 查看jdk版本 是不是你有好多个jdk?
------解决方案--------------------
出现这个错,毫无疑问就是你得path错了,不要用 java_home的形式了,直接把全路径写在path变量中就可以了。