[发明专利]基于J2SE客户端应用程序精简jar包的通用方法在审

专利信息
申请号: 201210571830.0 申请日: 2012-12-26
公开(公告)号: CN103902262A 公开(公告)日: 2014-07-02
发明(设计)人: 宋运兵;李惠 申请(专利权)人: 成都勤智数码科技股份有限公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 暂无信息 代理人: 暂无信息
地址: 610000 四川省成都市高新*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 j2se 客户端 应用程序 精简 jar 通用 方法
【说明书】:

技术领域

发明涉JAVA文件操作、递归算法、解压、打包,是一个基于J2SE客户端应用程序方法。

背景技术

为了提高资源利用效率,尤其针对行业应用产品的发布与使用而言,对jar包进行精简具有现实意义,在现有的jar包精简过程中,都是通过开发人员针对特定的J2SE客户端做精简,一旦换做另外的客户端又需要重新做精简工作,这将是一个非常耗费人力资源的工作,这对于基于核心产品框架的系列化定制产品而言,尤其不可接受,虽然现在也有开发人员通过编写精简程序完成该项工作,但由于通用性不强,为了精简一个应用程序,还要去专门写一个精简程序,让众多开发人员感觉乏味。

发明内容

本发明的目的旨在提供一种通用的精简jar包的方法,可使开发人员能方便快速的对jar包进行精简。

本发明的目的采用如下方案实现,基于J2SE客户端应用程序精简jar包的通用方法,其基本步骤如下: 

1、生成class.txt文件;

2、配置配置文件的配置项;

3、转移存放要精简Jar包和生成的class.txt文件到配置路径;

4、执行初始化配置;

5、解压要精简的jar包到指定路径;

6、根据class.txt将class文件,包括内部类文件,转移存放到指定路径;

7、转移存放整个META-INF文件到指定路径;

8、转移存放MANIFEST.MF文件到指定路径;

9、执行打包,将精简后的文件生成为jar包。

上述方案中,生成class.txt文件名可以任意修改。

采用上述方案中,配置文件配置项可以按照要求任意配置;且只要提供有正确的class.txt文件和要精简的Jar包就能完成精简,通用性强,使用方便。

附图说明

图1是本精简jar包方法的流程图。

具体实施方式

 本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,不可以以任何方式组合。本说明书(包括任何附加权利要求、摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。

该精简jar包的方法的基本步骤如下: 生成class.txt文件;配置好配置文件配置项;拷贝要精简Jar包和生成的class.txt文件到配置路径;初始化配置;解压要精简的jar包到指定路径;根据class.txt拷贝class文件,包括内部类文件到指定路径;拷贝整个META-INF文件到指定路径;拷贝MANIFEST.MF文件到指定路径;打包精简后的文件为jar包。

如图1所示,步骤1,通过java –jar –verbose:class lib/XXX.jar >>class.txt方式运行应用程序jar获取class.txt文件,class.txt文件名可以修改;步骤2,配置好配置文件中对应配置项;步骤3,将步骤2中生成的class.txt和要精简的jar包分别拷贝到步骤1中配置项配置的路径;步骤4,初始化配置文件,将配置项加载到内存;步骤5,将要精简的jar文件解压到配置中指定的路径,即精简后存放路径;步骤6,解析class.txt文件,将需要的class文件及内部类文件,包括包路径,拷贝到配置中指定的路径;步骤7,拷贝META-INF文件夹下所有的内容到指定路径;步骤8,执行打包命令,将拷贝过来的文件打包成新的Jar包,这些jar包就是精简后的jar包。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都勤智数码科技股份有限公司,未经成都勤智数码科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210571830.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top