当我在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"
解决此问题的三个步骤:
- 检查您的 bin 文件夹中是否有可用的
jar.exe
- 检查您的环境设置
- 从这里下载 jar 文件并将其保存在垃圾箱文件夹中
- 现在检查 jar 它将 100% 工作
- 将任何 jar 保留在桌面中,然后在 cmd 提示符下转到桌面路径并运行命令
jar xf filename.jar
- 现在看到它正在工作
我需要做其他解决方案:
- 为
C:Program Files (x86)Javajdk1.7binjava.exe
创建快捷方式 - 打开
C:ProgramDataOracleJavajavapath
.您可以将地址复制到文件资源管理器,或者应将其设置为显示隐藏文件。 - 将先前创建的快捷方式复制到 javapath 文件夹,替换现有快捷方式。确保它的名字完全
java.exe
做!给你。
- 在创建jar文件之前,您必须设置JDK文件的路径。
- 另一种方法是 在系统中设置环境变量 .
假设您有一个有效的 Java JDK 安装,并且您已经检查了 java --version
命令是否正常工作。您可以按照以下步骤解决此问题:
- 搜索"高级系统设置"
- 打开"系统变量"
- 单击
System Variables
部分中的Path
- 按
Edit
- 在打开的列表中搜索
%JAVA_HOME%bin
并将其替换为%JAVA_HOME%bin
- 单击"
Ok
- 关闭并重新打开终端,它现在应该可以工作了。
您必须在添加到主Path
的现有路径%JAVA_HOME%bin
的末尾添加一个。