无法在 JDK_HOME 之外制作 jar 文件

Failed to make a jar file outside JDK_HOME

我正在研究JavaWeb Start和JNLP。问题在于制作 jar 文件。当我将 .class 文件保存在位置 C:\ProgramFiles\Java\jdk1.8.0_25\bin 并通过命令提示符和使用此命令访问此位置时 "jar cvf WelcomeApplet.jar *.class" 我的 jar 文件将完美制作但是当我在 bin 目录中创建一个文件夹并通过此命令访问该文件夹 "cd C:\ProgramFiles\Java\jdk1.8.0_25\bin\WelcomeApplet" 之后我使用此命令制作 jar 文件 "jar cvf WelcomeApplet.jar *.class" 它没有用,我的命令提示符给了我这条消息.. “'jar' 未被识别为内部或外部命令, 可运行的程序或批处理文件。” 我该如何解决这个问题....

在不同目录中制作 jar 文件的命令

jar cvf program.jar -C path/to/classes .

假定 path/to/classes 包含 com 目录。

第 1 步:使用命令提示符(或 Linux shell 提示符进入保存 类 的目录 喜欢项目。

C:/workspace/MyProj/bin/classess/com/test/*.class

使用命令转到目录 bin:

cd C:/workspace/MyProj/bin

第 2 步:使用以下命令生成 jar 文件。

jar cvf helloworld.jar com\test\hello\Hello.class  com\test\orld\HelloWorld.class

使用上面的命令 类 将被放置在目录结构中的 jar 中。