16

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

我就是这样做的-

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

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

4

6 回答 6

21

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

(old path variables here);C:\Program Files (x86)\Java\jdk1.7\bin
于 2012-11-29T00:01:57.207 回答
5

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

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

于 2012-11-29T00:20:07.307 回答
3

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

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

我需要做其他解决方案:

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

完毕!你去吧。

于 2015-11-21T16:46:50.767 回答
0

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

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

您必须在添加到 main\的现有路径的末尾添加 a 。%JAVA_HOME%\binPath

于 2021-12-10T09:32:14.983 回答
0
  • 您必须在创建 jar 文件之前设置 JDK 文件的路径。
  • 另一种方法是在您的系统中设置环境变量。
于 2021-06-15T10:50:34.477 回答