Java 如何解决错误:';jar';是否未被识别为内部或外部命令、可操作程序或批处理文件?

Java 如何解决错误:';jar';是否未被识别为内部或外部命令、可操作程序或批处理文件?,java,jar,Java,Jar,在windows上尝试在命令行中运行“jar”命令时,出现以下错误:未将“jar”识别为内部或外部命令 有一个普遍的猜测似乎是正确的,那就是我可能错误地使用了PATH环境变量。但是我已经这样做了,我向PATH变量添加了以下值:“C:\ProgramFiles(x86)\Java\jdk1.8.0\u 25\bin” 我正在运行64位windows 8系统。 我还从以下链接中引用了这个问题: 我也尝试过上面链接中建议的一些解决方案,因为我的声誉不高,所以我无法在那里添加评论 我从上述链接尝试过的

在windows上尝试在命令行中运行“
jar
”命令时,出现以下错误:
未将“jar”识别为内部或外部命令

有一个普遍的猜测似乎是正确的,那就是我可能错误地使用了
PATH
环境变量。但是我已经这样做了,我向
PATH
变量添加了以下值:“
C:\ProgramFiles(x86)\Java\jdk1.8.0\u 25\bin

我正在运行64位windows 8系统。 我还从以下链接中引用了这个问题:

我也尝试过上面链接中建议的一些解决方案,因为我的声誉不高,所以我无法在那里添加评论

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

[1]

(通过上面的链接,java-version和java-jar也在工作。那么jar文件怎么了?)


[2]

路径变量应该指向存储可执行文件的
bin
文件夹。目前,您的路径最多只有
C:\ProgramFiles(x86)\Java\jdk1.8.0\u 25
,因此出现错误

创建指向上述位置的
JAVA\u HOME
环境变量,并将
%JAVA\u HOME%\bin
添加到
PATH
变量中。它会起作用的。

试试看

java -jar [YOURJAR]

这应该可以用来执行JAR,但是java不起作用。这将起作用。您需要将
C:\ProgramFiles(x86)\Java\jdk1.8.0\u 25\bin
——请注意末尾的
\bin
部分——添加到您的路径您可以打印路径变量吗?
PATH
变量:C:\Program Files(x86)\Java\jdk 1.8.0_25\b修改PATH变量后是否关闭并重新打开命令提示符?文件夹中是否有jar.exe?是的,根据建议,我下载了jar.exe,然后将其放入bin文件夹中。我想从“manifest.mf”文件创建一个“可执行jar”。为此,我需要执行
jar
命令,但它不起作用。