欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于J2SE客戶端應(yīng)用程序精簡jar包的通用方法

文檔序號(hào):6493619閱讀:195來源:國知局
基于J2SE客戶端應(yīng)用程序精簡jar包的通用方法
【專利摘要】本發(fā)明提供了一種基于J2SE客戶端應(yīng)用程序精簡jar包的通用方法,步驟如下:生成class.txt文件;配置好配置文件配置項(xiàng);拷貝要精簡Jar包和生成的class.txt文件到配置路徑;初始化配置;解壓要精簡的jar包到指定路徑;根據(jù)class.txt拷貝class文件,包括內(nèi)部類文件到指定路徑;拷貝整個(gè)META-INF文件到指定路徑;拷貝MANIFEST.MF文件到指定路徑;打包精簡后的文件為jar包,可使開發(fā)人員能方便快速的對(duì)jar包進(jìn)行精簡,通用性強(qiáng),使用方便。
【專利說明】 基于J2SE客戶端應(yīng)用程序精簡jar包的通用方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉JAVA文件操作、遞歸算法、解壓、打包,是一個(gè)基于J2SE客戶端應(yīng)用程序方法。
【背景技術(shù)】
[0002]為了提高資源利用效率,尤其針對(duì)行業(yè)應(yīng)用產(chǎn)品的發(fā)布與使用而言,對(duì)jar包進(jìn)行精簡具有現(xiàn)實(shí)意義,在現(xiàn)有的jar包精簡過程中,都是通過開發(fā)人員針對(duì)特定的J2SE客戶端做精簡,一旦換做另外的客戶端又需要重新做精簡工作,這將是一個(gè)非常耗費(fèi)人力資源的工作,這對(duì)于基于核心產(chǎn)品框架的系列化定制產(chǎn)品而言,尤其不可接受,雖然現(xiàn)在也有開發(fā)人員通過編寫精簡程序完成該項(xiàng)工作,但由于通用性不強(qiáng),為了精簡一個(gè)應(yīng)用程序,還要去專門寫一個(gè)精簡程序,讓眾多開發(fā)人員感覺乏味。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的目的旨在提供一種通用的精簡jar包的方法,可使開發(fā)人員能方便快速的對(duì)jar包進(jìn)行精簡。
[0004]本發(fā)明的目的采用如下方案實(shí)現(xiàn),基于J2SE客戶端應(yīng)用程序精簡jar包的通用方法,其基本步驟如下:
1、生成class,txt文件;
2、配置配置文件的配置項(xiàng);
3、轉(zhuǎn)移存放要精簡Jar包和生成的class,txt文件到配置路徑;
4、執(zhí)行初始化配置;
5、解壓要精簡的jar包到指定路徑;
6、根據(jù)class,txt將class文件,包括內(nèi)部類文件,轉(zhuǎn)移存放到指定路徑;
7、轉(zhuǎn)移存放整個(gè)META-1NF文件到指定路徑;
8、轉(zhuǎn)移存放MANIFEST.MF文件到指定路徑;
9、執(zhí)行打包,將精簡后的文件生成為jar包。
[0005]上述方案中,生成class, txt文件名可以任意修改。
[0006]采用上述方案中,配置文件配置項(xiàng)可以按照要求任意配置;且只要提供有正確的class, txt文件和要精簡的Jar包就能完成精簡,通用性強(qiáng),使用方便。
【專利附圖】

【附圖說明】
[0007]圖1是本精簡jar包方法的流程圖。
【具體實(shí)施方式】
[0008]本說明書中公開的所有特征,或公開的所有方法或過程中的步驟,不可以以任何方式組合。本說明書(包括任何附加權(quán)利要求、摘要和附圖)中公開的任一特征,除非特別敘述,均可被其他等效或具有類似目的的替代特征加以替換。即,除非特別敘述,每個(gè)特征只是一系列等效或類似特征中的一個(gè)例子而已。
[0009]該精簡jar包的方法的基本步驟如下:生成class, txt文件;配置好配置文件配置項(xiàng);拷貝要精簡Jar包和生成的class, txt文件到配置路徑;初始化配置;解壓要精簡的jar包到指定路徑;根據(jù)class, txt拷貝class文件,包括內(nèi)部類文件到指定路徑;拷貝整個(gè)META-1NF文件到指定路徑;拷貝MANIFEST.MF文件到指定路徑;打包精簡后的文件為jar 包。
[0010]如圖1 所不,步驟 1,通過 java - jar - verbose:class lib/XXX.jar >>class.txt方式運(yùn)行應(yīng)用程序jar獲取class, txt文件,class, txt文件名可以修改;步驟2,配置好配置文件中對(duì)應(yīng)配置項(xiàng);步驟3,將步驟2中生成的class, txt和要精簡的jar包分別拷貝到步驟I中配置項(xiàng)配置的路徑;步驟4,初始化配置文件,將配置項(xiàng)加載到內(nèi)存;步驟5,將要精簡的jar文件解壓到配置中指定的路徑,即精簡后存放路徑;步驟6,解析class, txt文件,將需要的class文件及內(nèi)部類文件,包括包路徑,拷貝到配置中指定的路徑;步驟7,拷貝META-1NF文件夾下所有的內(nèi)容到指定路徑;步驟8,執(zhí)行打包命令,將拷貝過來的文件打包成新的Jar包,這些jar包就是精簡后的jar包。
【權(quán)利要求】
1.基于J2SE客戶端應(yīng)用程序精簡jar包的通用方法,其特征在于:該方法包括如下步驟: 步驟1、生成class, txt文件; 步驟2、配置配置文件的配置項(xiàng); 步驟3、轉(zhuǎn)移存放要精簡Jar包和生成的class, txt文件到配置路徑; 步驟4、執(zhí)行初始化配置; 步驟5、解壓要精簡的jar包到指定路徑; 步驟6、根據(jù)class, txt將class文件,包括內(nèi)部類文件,轉(zhuǎn)移存放到指定路徑; 步驟7、轉(zhuǎn)移存放整個(gè)META-1NF文件到指定路徑; 步驟8、轉(zhuǎn)移存放MANIFEST.MF文件到指定路徑; 步驟9、執(zhí)行打 包,將精簡后的文件生成為jar包。
【文檔編號(hào)】G06F9/44GK103902262SQ201210571830
【公開日】2014年7月2日 申請(qǐng)日期:2012年12月26日 優(yōu)先權(quán)日:2012年12月26日
【發(fā)明者】宋運(yùn)兵, 李惠 申請(qǐng)人:成都勤智數(shù)碼科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
筠连县| 郁南县| 阜康市| 阳江市| 淮南市| 定襄县| 钟山县| 莫力| 江华| 穆棱市| 砀山县| 本溪市| 灵宝市| 澄江县| 广水市| 凭祥市| 义马市| 韩城市| 高青县| 无极县| 德庆县| 库伦旗| 石首市| 南华县| 宝坻区| 东光县| 铜川市| 南开区| 景洪市| 酉阳| 双城市| 丘北县| 陈巴尔虎旗| 浑源县| 曲周县| 迁西县| 崇阳县| 屯留县| 谢通门县| 长泰县| 澜沧|