java 'jar' 未被识别为内部或外部命令
java 'jar' is not recognized as an internal or external command
当我在 windows 的命令行中尝试 运行 'jar' 命令时出现以下错误:
'jar' 未被识别为内部或外部命令
一般的解决办法好像是我需要把jdkbin文件夹加入到环境变量的PATH中。我已经这样做了,我将以下内容添加到路径变量中:
...; C:\程序Files\Java\jdk1.8.0_40\bin\;
虽然我不确定 jdk 位于 'program files' 而不是 'program files x86' 是否会影响这一点。我在 64 位 windows 和 64 位 java。
谢谢
尝试使用这个命令:
java -version
如果它不起作用,则表示您未能正确添加到 jdk 的路径。
如果确实有效,请尝试使用:
java -jar
命令行中的jar命令用于创建JAR文件。例如:
jar cf jar-file input-file(s)
查看更多信息:Oracle docs
如果你想 运行 现有的 JAR 文件,你应该使用 @Aleksandr 提到的 java -jar 命令。
但在你的情况下,你似乎无法使用 JKD 二进制文件访问路径中添加的目录,因此在开始时尝试执行提到的 java --version 检查你的类路径中是否有 java。
请记住,在 Windows 上,当您更改 windows 默认路径时必须重新启动控制台。您在当前控制台上看不到更改。
Java 的 x64 版本安装在 Program Files 上。 x86 版本默认安装在 Program Files x86 上。
该路径应仅包含 OS 将在其中查找可执行文件的目录。删除尾随的“\jar.exe”以将您的路径设置为:
(此处为旧路径变量);C:\Program Files (x86)\Java\jdk1.7\bin
感谢:@stevevls
解决这个问题的五个步骤:
- 检查您的
bin
文件夹中的 jar.exe 是否可用
- 检查您的环境设置
- 从这里下载 jar 文件 http://originaldll.com/file/jar.exe/29248.html 并保存在
bin
文件夹中
- 现在检查 jar 它将 100% 工作
- 保留桌面上的任何 jar 并在 cmd 提示符下转到桌面路径,然后 运行 命令
jar xf filename.jar
现在看看它是否正常工作
当我在 windows 的命令行中尝试 运行 'jar' 命令时出现以下错误: 'jar' 未被识别为内部或外部命令
一般的解决办法好像是我需要把jdkbin文件夹加入到环境变量的PATH中。我已经这样做了,我将以下内容添加到路径变量中: ...; C:\程序Files\Java\jdk1.8.0_40\bin\;
虽然我不确定 jdk 位于 'program files' 而不是 'program files x86' 是否会影响这一点。我在 64 位 windows 和 64 位 java。 谢谢
尝试使用这个命令:
java -version
如果它不起作用,则表示您未能正确添加到 jdk 的路径。 如果确实有效,请尝试使用:
java -jar
命令行中的jar命令用于创建JAR文件。例如:
jar cf jar-file input-file(s)
查看更多信息:Oracle docs
如果你想 运行 现有的 JAR 文件,你应该使用 @Aleksandr 提到的 java -jar 命令。
但在你的情况下,你似乎无法使用 JKD 二进制文件访问路径中添加的目录,因此在开始时尝试执行提到的 java --version 检查你的类路径中是否有 java。
请记住,在 Windows 上,当您更改 windows 默认路径时必须重新启动控制台。您在当前控制台上看不到更改。
Java 的 x64 版本安装在 Program Files 上。 x86 版本默认安装在 Program Files x86 上。
该路径应仅包含 OS 将在其中查找可执行文件的目录。删除尾随的“\jar.exe”以将您的路径设置为:
(此处为旧路径变量);C:\Program Files (x86)\Java\jdk1.7\bin
感谢:@stevevls
解决这个问题的五个步骤:
- 检查您的
bin
文件夹中的 jar.exe 是否可用 - 检查您的环境设置
- 从这里下载 jar 文件 http://originaldll.com/file/jar.exe/29248.html 并保存在
bin
文件夹中 - 现在检查 jar 它将 100% 工作
- 保留桌面上的任何 jar 并在 cmd 提示符下转到桌面路径,然后 运行 命令
jar xf filename.jar
现在看看它是否正常工作