无法在 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 中。
我正在研究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 中。