繁体   English   中英

如何解决错误:“ jar”无法识别为内部或外部命令,可操作程序或批处理文件?

[英]How can I solve the error : 'jar' is not recognized as an internal or external command, operable program or batch file?

当我尝试在Windows上的命令行中运行' jar '命令时出现以下错误: 'jar' is not recognized as an internal or external command

有一个普遍的猜测似乎是正确的,即我可能错误地使用了PATH环境变量。 但是我已经做到了,我在PATH变量中添加了以下值:' C:\\Program Files(x86)\\Java\\jdk1.8.0_25\\bin '。

我正在运行64位Windows 8系统。 我还从以下链接引用了此问题: java'jar'不被识别为内部或外部命令

我也尝试了上面链接中建议的一些解决方案,由于声誉不高,我无法在此处添加评论。

我从上述链接尝试过的建议:

[1] https://stackoverflow.com/a/29180681/7639034

(通过上面的链接,java -version和java -jar也可以使用。那么jar文件怎么了?)

[2] https://stackoverflow.com/a/42492380/7639034

路径变量应指向bin文件夹,即可执行文件的存储位置。 当前,您只能使用的路径最多为C:\\Program Files(x86)\\Java\\jdk1.8.0_25因此会出现错误。

创建指向上述位置的JAVA_HOME环境变量,并将%JAVA_HOME%\\bin添加到PATH变量。 它会工作。

尝试

java -jar [YOURJAR]

这应该可以执行jar

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM