错误 - jar 未被识别为内部或外部命令、可操作程序或批处理文件



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

我就是这样做的——

(old path variables here);C:Program Files (x86)Javajdk1.7binjar.exe 

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

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

(old path variables here);C:Program Files (x86)Javajdk1.7bin

你有一个空格: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 文件并将其保存在垃圾箱文件夹中
  4. 现在检查 jar 它将 100% 工作
  5. 将任何 jar 保留在桌面中,然后在 cmd 提示符下转到桌面路径并运行命令 jar xf filename.jar
  6. 现在看到它正在工作

我需要做其他解决方案:

  1. C:Program Files (x86)Javajdk1.7binjava.exe创建快捷方式
  2. 打开C:ProgramDataOracleJavajavapath .您可以将地址复制到文件资源管理器,或者应将其设置为显示隐藏文件。
  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的末尾添加一个

相关内容

  • 没有找到相关文章

最新更新