打jar包的方法

在java的安装目录下面bin目录下有一个工具:jar.exe

这个工具是专门用来打jar包的。

例如,现在C/JAVA/下面有HelloWorld.class和Test.class字节码文件,我想要将它们打成jar包给别人使用或者加入到别的项目中使用,该怎么办呢?

具体方法如下:

进入文件所在目录

命令:jar cvf jar包的名字.jar 文件 文件 文件

例如:jar cvf a.jar HelloWorld.class Test.class

cvf是什么意思呢?

用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] file
s ...
选项包括:
    -c  创建新的归档文件
    -t  列出归档目录
    -x  解压缩已归档的指定(或所有)文件
    -u  更新现有的归档文件
    -v  在标准输出中生成详细输出
    -f  指定归档文件名
    -m  包含指定清单文件中的清单信息
    -e  为捆绑到可执行 jar 文件的独立应用程序指定应用程序入口点
    -0  仅存储;不使用任何 ZIP 压缩
    -M  不创建条目的清单文件
    -i  为指定的 jar 文件生成索引信息
    -C  更改为指定的目录并包含其中的文件

 

怎样打开jar包呢?

使用一般的解压工具就可以了。

问题如何使用java的工具执行MyEclipseKeyGen.jar呢?

比如MyEclipse6.0的注册机就是一个jar文件。

操作如下:

java -jar MyEclipseKeyGen.jar

posted @ 2010-12-18 22:36  meng72ndsc  阅读(749)  评论(0编辑  收藏  举报