无法在JDK_HOME

时间:2015-06-05 10:46:44

标签: java jar

我正在学习Java Web 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" 它没有用,我的命令提示符给我这个消息.. "'罐子'不被视为内部或外部命令, 可操作程序或批处理文件。" 我怎样才能解决这个问题......

1 个答案:

答案 0 :(得分:1)

命令在不同的目录中创建一个jar文件

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

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

步骤1:使用命令提示符(或Linux shell提示符)转到保存类的目录 喜欢Project。

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中。