java 'jar' 未被识别为内部或外部命令

2022-09-01 19:07:16

当我尝试在Windows上的命令行中运行“jar”命令时,我收到以下错误:“jar”未被识别为内部或外部命令

一般的解决方案似乎是我需要将jdk bin文件夹添加到环境变量中的PATH中。我已经这样做了,我在路径变量中添加了以下内容:...;C:\Program Files\Java\jdk1.8.0_40\bin\;

虽然我不确定让jdk驻留在“程序文件”而不是“程序文件x86”中是否会影响这一点。我在64位Windows上使用64位java。谢谢


答案 1

该路径应仅包含操作系统将在其中查找可执行文件的目录。去掉尾随的“\jar.exe”,将路径设置为:

(此处为旧路径变量);C:\Program Files (x86)\Java\jdk1.7\bin

感谢 : @stevevls


答案 2

请尝试使用此命令:

java -version

如果它不起作用,则意味着您未能正确将路径添加到jdk。如果它确实有效,请尝试使用:

java -jar

推荐