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