Java 为什么在尝试创建jar文件时,我的cmd会说它无法识别该命令?

Java 为什么在尝试创建jar文件时,我的cmd会说它无法识别该命令?,java,jar,cmd,exe,drjava,Java,Jar,Cmd,Exe,Drjava,我无法获取已编译并保存的。java文件将不会在cmd中编译,并且它将不允许我创建.jar文件,因为终端告诉我“jar”不是一个可识别的内部或外部命令,可操作的程序或批处理文件。当我尝试编译javac命令时,它会给我相同的输出 我需要创建.jar,以便继续创建.exe正确吗?还是有别的办法 我也在使用drJava,这可能是个问题,但我不知道?您的PATH环境变量中应该有\bin目录: set PATH=c:\java\jdk_xx\bin;%PATH% 您将无法创建.exe文件。Java程序使用

我无法获取已编译并保存的
。java
文件将不会在cmd中编译,并且它将不允许我创建
.jar
文件,因为终端告诉我
“jar”不是一个可识别的内部或外部命令,可操作的程序或批处理文件。
当我尝试编译
javac
命令时,它会给我相同的输出

我需要创建
.jar
,以便继续创建
.exe
正确吗?还是有别的办法

我也在使用drJava,这可能是个问题,但我不知道?

您的PATH环境变量中应该有
\bin
目录:

set PATH=c:\java\jdk_xx\bin;%PATH%
您将无法创建.exe文件。Java程序使用
Java
命令启动


这应该在Java书籍或教程的第一章中介绍。阅读它。

发布您在CMD中键入的实际语句您确定
jar
程序位于环境路径变量中,还是确实安装了它?@kevin628我不知道您的意思我已经阅读了它,并且按照您说的做了,但是它仍然不起作用编辑您的问题并解释您的JDK安装在哪里,你执行的命令的确切顺序,以及它给出的确切输出。我也有同样的问题。jar命令是否需要一个单独的path变量,因为我可以毫无问题地使用java和javac命令,但是当我尝试使用jar命令创建jar文件时,我收到了上面发布的错误消息。