关于JAVA中 jar命令

dahaispring 2008-01-02 10:37:13
有没有关于jar压缩的一些知识!!希望能指点一下!!
...全文
191 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
老紫竹 2008-01-02
  • 打赏
  • 举报
回复
jar === zip
你用 zip压缩后,改后缀为jar就可以用。

如果你想让jar可以运行,请参考部分楼上的建议,这里也有一些比较完整的

http://www.java2000.net/viewthread.jsp?tid=157&extra=page%3D1
runshine 2008-01-02
  • 打赏
  • 举报
回复
需要先编写一个清单文件:保存为MANIFEST.MF 文件
Manifest-Version: 1.0 //(软件版本)//可选
Main-Class: xxx.xxx.xxx //(主类/路径)//
Created-By: 1.5.0_08 (Sun Microsystem Inc.) //(编写环境)//可选

注意:冒号后有空格..Main-Class一定不能是最后一行(后面加个空行都行,但不能是最后一行)。

在命令行下到class文件所在目录
jar cfm xxx.jar MANIFEST.MF *.class ./xxx

xxx.jar是打包后的的jar文件名,*.class是此目录下所有class文件,./xxx是你想一同打包进去的文件夹,此处是相对路径,可以不要或多个.

其实jar文件的压缩格式是zip的,用的deflate或者store算法,你也可以用压缩工具进行一个个文件的添加

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧