宝峰科技

 找回密码
 注册

QQ登录

只需一步,快速开始

智能终端设备维修查询系统注册会员邮箱认证须知!
查看: 3670|回复: 0

[原创] Java打包实现方法详解

[复制链接]
  • TA的每日心情
    无聊
    2012-4-6 11:13
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    编程学习者 发表于 2012-3-13 23:12:39 | 显示全部楼层 |阅读模式

    欢迎您注册加入!这里有您将更精采!

    您需要 登录 才可以下载或查看,没有账号?注册

    x
    jar文件听说过吗,没有?或者陌生!好,没关系,这就是我们的第一站:打包发布。  

      为什么会有这个玩意呢,首先,这是jar的全称:JavaTM Archive (JAR) file,是的,就是java存档文件。这有点类似zip文件,想一想它是干什么的用的呢,压缩!?没错就是要压缩,将我们原先零散的东西放到一下,重新组织,所有这些目的只有一个:方便!好了,不用管他是怎么压缩的,我们的重点是哪些是我们要压缩的(输入),还有压缩成了什么(输出),进而将它发布(部署)。   

      那我们的输入(要压缩的东西)主要是class文件,还有辅助的资源(这其中可能有图片,jsp文件,html文件等等)。Jar技术在jdk1.1版本中就已存在,在1.2中又有了增强。接下来说说jar的好处吧,这是官方的描述:安全,快速下载,压缩,猎取包,版本化包,可携。  

      说了这么多,我们现在开始实施。   

      先打开命令提示符(win2000或在运行筐里执行cmd命令,win98为DOS提示符),输入jar Chelp,然后回车(如果你盘上已经有了jdk1.1或以上版本),看到什么:   

      用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...   

      选项:   

      -c 创建新的存档

      -t 列出存档内容的列表

      -x 展开存档中的命名的(或所有的〕文件

      -u 更新已存在的存档

      -v 生成详细输出到标准输出上

      -f 指定存档文件名

      -m 包含来自标明文件的标明信息

      -0 只存储方式;未用ZIP压缩格式

      -M 不产生所有项的清单(manifest〕文件

      -i 为指定的jar文件产生索引信息

      -C 改变到指定的目录,并且包含下列文件:  

      如果一个文件名是一个目录,它将被递归处理。   

      清单(manifest〕文件名和存档文件名都需要被指定,按'm' 和 'f'标志指定的相同顺序。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    免责声明

    本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何软件编程开发或软件的逆向分析文章、逆向分析视频、补丁、注册机和注册信息,仅限用于学习和研究软件安全的目的。全体用户必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。学习编程开发技术或逆向分析技术是为了更好的完善软件可能存在的不安全因素,提升软件安全意识。所以您如果喜欢某程序,请购买注册正版软件,获得正版优质服务!不得将上述内容私自传播、销售或者用于商业用途!否则,一切后果请用户自负!

    QQ|Archiver|手机版|小黑屋|联系我们|宝峰科技 ( 滇公网安备 53050202000040号 | 滇ICP备09007156号-2 )

    Copyright © 2001-2023 Discuz! Team. GMT+8, 2024-12-22 13:03 , File On Powered by Discuz! X3.49

    快速回复 返回顶部 返回列表