创建可执行的jar

http://wenku.baidu.com/view/2cad66cdaa00b52acfc7ca68.html

创建jar文件命令:http://hi.baidu.com/injava/item/e169290c446d2c8b03ce1b4f

 Myeclipse中到处jar文件:File--->>Export——》java——》Runable Jar

 

使用JAR文件:
Jar文件是Java Archive File,意思就是Java归档文件,与我们常见的ZIP文件兼容,JAR文件和ZIP文件的区别是JAR文件中默认包含一个名为
META-INF/MANIFEST.MF的清单文件,这个清单文件是在生成JAR文件时由系统自动生成的。 
 当开发一个应用程序后,这个应用程序包含了很多类,如果需要把这个应用程序提供给别人使用,通常会将这些类文件打包成一个JAR
文件,把这个JAR文件提供给别人使用。只要别人在系统的CLASSPATH环境变量中添加这个JAR文件,则JAVA虚拟机就可以自动在内存中解压这个
JAR包,把这个JAR文件当成一个路径,在这个路径中查找所需要的类或包层次的应用结构。
 使用JAR文件有以下好处:
 a、安全。能够对jar文进行数字签名。只让能够识别数字签名的用户使用里面的东西。
 b、加快下载速度。在网络上传输jar文件比传输分散的文件节省时间。
 c、压缩。是文件变得更小。
 d、包封装。能够让jar包里的文件统一依赖于统一的版本的类文件
 e、可移植性。jar包作为内嵌在jar平台内部处理的标准,能够在各种平台上直接使用。
jar命令详解:
jar是JDK自动安装的目录下bin文件夹中的文件。
a、创建jar文件 jar cf test.jar test
b、创建jar文件,并显示压缩过程: jar cvf test.jar test
c、不适用清单文件: jar cvfM test.jar test
d、自定义清单文件: jar cvfm test.jar manifest.mf test
e、查看jar包内容: jar tf test.jar
f、查看jar包详细内容: jar tvf test.jar
g、解压缩: jar xf test.jar
h、带提示信息的解压缩: jar xvf test.jar

创建可执行的jar文件:jar cvfe test.jar Test *.class 该命令是把当前目录下的所有的*.class文件都压缩到test.jar包中,并制定使用Test类
作为程序的入口。
运行上面的jar包有两种方式:
java -jar test.jar
javaw test.jar


清单文件的格式:多个key-value对组成
 key:<空格>value

每一行只能定义一个key-value对,每行的key-value对之前不能有空格,
文件的开头不能有空格,
文件必须以一个空行结束。

Java还有两种格式的压缩包:WAR(web archive file)包和EAR(enterprise archive file)包,


 

 

 

 

 

 

 

你可能感兴趣的:(创建可执行的jar)