'jar' 不是内部或外部命令,也不是可运行的程序怎么解决

zhangyh1989 2012-08-06 09:48:47
今天学习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”命令也是执行不了的
...全文
8270 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你环境配置的是什么 他就引用的什么版本的

刚才我看了下我的java 版本 - -

不好意思:我的是1.6.0_13的....


JAVA_HOME : D:\jdk\JDK1.6
PATH : %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

你还是重新配置下环境变量吧、




zhangyh1989 2012-08-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
你看你的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版本 ……
[/Quote]
分号是我发帖的时候手打的,jdk的bin里有javac.exe和jar.exe。
我的版本是jdk1.6.0_10,输入java -version显示java version "1.6.0_26"

版本冲突了?
path全部内容如下:
C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\Program Files\PC Connectivity Solution\;%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%ANT_HOME%\bin;D:\maven-3.0.3\bin;C:\Program Files\TortoiseSVN\bin;%JACORB_HOME%\bin;%XMLBEANS_HOME%\bin;D:\android-sdk-windows\tools;D:\android-sdk-windows\platform-tools
  • 打赏
  • 举报
回复
你看你的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?
cfm2000 2012-08-06
  • 打赏
  • 举报
回复
顺便说一下,java最好重装,路径中不要含空格(例如 program files 中的空格)
cfm2000 2012-08-06
  • 打赏
  • 举报
回复
出现这个错,毫无疑问就是你得path错了,不要用 java_home的形式了,直接把全路径写在path变量中就可以了。
WYHappyL 2012-08-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

你看你的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……
[/Quote]
楼主写的那个分号应该是中文的吧,要英文的才行额。。环境变量有问题,重新配下比较好

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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