繁体   English   中英

错误 - jar 不是内部或外部命令、可运行的程序或批处理文件

[英]Error - jar is not recognized as an internal or external command, operable program or batch file

当我在 cmd 中执行 jar 命令时出现上述错误。 我试图通过将 jar.exe 文件的路径放在我的电脑>>设置>高级系统设置>环境变量的“路径”变量中来解决这个问题。

我就是这样做的-

(old path variables here);C:\Program Files (x86)\Java\jdk1.7\bin\jar.exe 

我保存了更改并尝试再次在 cmd 中运行 jar 并得到相同的错误。 请告诉我我的错误以及如何解决。 我需要完成这项工作,以便我可以通过命令行创建 jar 文件。

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

(old path variables here);C:\Program Files (x86)\Java\jdk1.7\bin

你有一个空间:C:\\Program Files (x86)\\Java\\jdk1.7\\bin\\jar.exe

尝试使用引号:“C:\\Program Files (x86)\\Java\\jdk1.7\\bin\\jar.exe”

解决这个问题的三个步骤:

  1. 检查你的bin文件夹中的jar.exe是否可用
  2. 检查您的环境设置
  3. 从这里下载 jar 文件并将其保存在 bin 文件夹中
  4. 现在检查 jar 它将 100% 工作
  5. 在桌面上保留任何 jar 并在 cmd 提示符下转到桌面路径并运行命令jar xf filename.jar
  6. 现在看到它正在工作

我需要做其他解决方案:

  1. C:\\Program Files (x86)\\Java\\jdk1.7\\bin\\java.exe创建快捷方式
  2. 打开C:\\ProgramData\\Oracle\\Java\\javapath 您可以将地址复制到文件资源管理器,或者您应该将其设置为显示隐藏文件。
  3. 将之前创建的快捷方式复制到 javapath 文件夹,替换现有的。 确保它完全命名为java.exe

完毕! 你去吧。

  • 在创建 jar 文件之前,您必须设置 JDK 文件的路径。
  • 另一种方法是在您的系统中设置环境变量。

假设您有一个有效的 Java JDK 安装并且您已经检查了java --version命令是否正常工作。 您可以按照以下步骤解决此问题:

  1. 搜索“高级系统设置”
  2. 打开“系统变量”
  3. System Variables部分单击Path
  4. Edit
  5. 在打开的列表中搜索%JAVA_HOME%\\bin并将其替换为%JAVA_HOME%\\bin\\
  6. 单击Ok
  7. 关闭并重新打开终端,它现在应该可以工作了。

您必须在添加到主Path的现有路径%JAVA_HOME%\\bin的末尾添加一个\\

暂无
暂无

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

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