打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