JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件)
JAR增加安全性(数字签名),减少下载时间,对包进行密封和版本控制。
许多集成工具都简化了操作,但是万变不离其宗,基础操作还是基于命令行完成的。
jar命令格式 ,打开cmd输入jar可知:
由示例1可知 jar cvf classs.jar Foo.class Bar.class是基本命令操作(cvf中 c代表创建新的归档文件 v代表详细输出 f归档文件名 Classes.jar是生成jar包的名字 foo.class是打包类的名字,多个类用空格间隔开)
2.我们新建Jar.java类,注意:必须先编译(由示例1格式可知.class 而不是class.java) 生成jar.jar的jar包 效果如下
3.生成jar包成功,如何调用呢?为了方便起见 我们将所有文件放在同一目录下(实际上是不允许这样做的)
以前调用其他类的方法是这样调用的:(多重目录可能下需要导包)
但生成jar包之后 则不需要这样操作,我们使用set classpath来设置环境变量 . 在当前目录查找该jar包 多个目录查找用 ; 隔开
这就是关于jar命令行的导包的基本操作
那么如何使用工具来导包呢?我们以myeclipse为例
生成jar包步骤如下:
项目右键选择Export
2.选择java--JAR file
3.红色标记出为jar包输出位置 剩下的默认不变点击next
4.红色标记处未程序入口类
5.最后finish完成