(1)jar命令模板
c:>jar cvfe test.jar test.Test test
把test目录下的所有文件都压缩到test.jar包中,并指定使用test.Test类(如果主类带包名,此处必须指定完整类名)作为程序的入口。
各参数的说明:
c:create,创建文件
v:verbose,生成详细信息
f:file,指定文件名;
e:--main-class = CLASSNAME 指定主程序入口(包名.类名)
举例说明:
(1)在d:\>work\crazyjava\chapter6目录下有Chapter6_1.class文件,包含主函数。该类位于crazyjava.chapter6包中。
(2)在d:\>work目录cmd命令提示符下:使用如下命令:
D:\work> jar cvfe test.jar crazyjava.chapter6.Chapter6_1 .\crazyjava\chapter6
注意:主类后不要加.class
(2)运行上面的JAR包有两种方式。
➢ 使用java命令,使用java运行时的语法是:java-jar test.jar。(显示cmd窗口,对于向控制台输出的,只能使用这种方式。适用于所有java程序)
➢ 使用javaw命令,使用javaw运行时的语法是:javaw test.jar。(不显示cmd窗口,比较适合GUI界面的程序。)
注意:运行时的jar文件,可以改名,不影响使用。