Windows 10中jar xf file.jar命令无法执行问题求助
解决Windows 10中
jar命令不被识别的问题 嘿,这个问题我碰到过好多次啦,别慌!报错提示'jar' is not recognized,核心原因就是系统找不到jar.exe这个工具,下面给你一步步搞定:
第一步:确认你装的是JDK(不是JRE)
jar是JDK(Java开发工具包)专属的工具,JRE(Java运行环境)只够跑Java程序,不带这个工具。打开命令提示符(CMD),输入:
java -version
如果输出里能看到jdk相关字样,说明你已经装了JDK;如果只有jre,那得先去安装对应版本的JDK才行。
第二步:检查并配置系统环境变量PATH
要是已经装了JDK,那大概率是JDK的bin目录没加到系统PATH里:
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」列表里找到
Path,点击「编辑」 - 点击「新建」,把你JDK安装目录下的
bin文件夹路径粘贴进去。比如默认路径可能是:
记得替换成你实际的JDK版本路径哦C:\Program Files\Java\jdk1.8.0_301\bin - 依次点击「确定」保存所有设置,然后一定要重启命令提示符——不重启的话,新的环境变量不会生效!
验证配置是否成功
重启CMD后,输入:
jar -version
如果能输出jar工具的版本信息,说明配置没问题了,这时候再执行jar xf file.jar就能正常解压你的jar包啦。
临时应急方案(不用改环境变量)
要是你暂时不想改环境变量,也可以直接用jar.exe的完整路径来执行命令,比如:
"C:\Program Files\Java\jdk1.8.0_301\bin\jar.exe" xf file.jar
不过这只是权宜之计,还是配置环境变量更方便后续使用。
内容的提问来源于stack exchange,提问作者Bittu Choudhary
相关产品推荐
相关产品推荐

