国产伦精品一区二区三区_欧美日韩国产高清视频_激情欧美亚洲_狠狠色丁香婷婷综合影院

win7系統(tǒng)下載
當前位置: 首頁 > 編程軟件教程 > 詳細頁面

proguard-java代碼混淆工具-proguard下載 v5.3.3官方版本

proguard-java代碼混淆工具-proguard下載 v5.3.3官方版本
  • 軟件類型:編程軟件
  • 軟件語言:簡體中文
  • 授權(quán)方式:免費軟件
  • 更新時間:2024-01-11
  • 閱讀次數(shù):
  • 推薦星級:
  • 運行環(huán)境:WinXP,Win7,Win10,Win11
軟件介紹
分享到: 0

proguard是一款多功能的java代碼混淆工具,主要功能就是壓縮、優(yōu)化和混淆Java字節(jié)碼文件。它可以刪除無用的類、字段、方法和屬性。可以刪除沒用的注釋,最大限度地優(yōu)化字節(jié)碼文件。它還可以使用簡短的無意義的名稱來重命名已經(jīng)存在的類、字段、方法和屬性。常常用于Android開發(fā)用于混淆最終的項目,增加項目被反編譯的難度。

proguard(java代碼混淆器)

功能介紹

壓縮(Shrink):檢測并移除代碼中無用的類、字段、方法和特性(Attribute)。

優(yōu)化(Optimize):對字節(jié)碼進行優(yōu)化,移除無用的指令。

混淆(Obfuscate):使用a,b,c,d這樣簡短而無意義的名稱,對類、字段和方法進行重命名。

預檢(Preveirfy):在Java平臺上對處理后的代碼進行預檢,確保加載的class文件是可執(zhí)行的。

使用方法

1.下載proguard

2.準備好你的jar包,我在這里舉例叫做test.jar。

3.解壓proguard,執(zhí)行 bin目錄下的proguardgui.bat。

proguard 下載

4.運行如圖,點擊左邊“input/output” 菜單

proguard(java代碼混淆器)

5.點擊右邊的“add input” 加入我們要混的jar包,test.jar

點擊右邊的“add output” 填入我們要輸出的jar包(命名隨便),這里我寫 test_out.jar。

注意輸出的jar包,要自己手工填寫。

6.添加支持庫,下邊的 “Library jars,wars,ears .....” 那個框框。點擊右邊的“add”。

說明一下,這里最好把你的myeclipse里java project里的libraries所有Library的jar包,copy到一個目錄,然后在這里加入這些jar包,myeclipse的環(huán)境支持jar包一般

proguard 下載

7.做完以上步驟后,應該如下圖4,這樣就差不多了

proguard(java代碼混淆器)

8.點擊“shrinking” ,設(shè)置成如圖5。(可根據(jù)需要設(shè)置,這里只是我的配置)

proguard 下載

9.點擊“obfuscation” ,設(shè)置如圖6。(可根據(jù)需要設(shè)置,這里只是我的配置)

proguard(java代碼混淆器)

10.點擊“optimization” 設(shè)置如圖7。(可根據(jù)需要設(shè)置,這里只是我的配置)

proguard 下載

11.點擊“process”,再點擊“save configuration”,在彈出的對話框中,輸入要保存的配置文件名稱(這里我的是test.pro),最后點擊“保存”。如圖8

proguard(java代碼混淆器)

至些圖形化的設(shè)置部分已經(jīng)完成。

12.最后,添加要保留的類與方法。

用編輯器編輯剛才保存下來的“test.pro”,用記事本什么都可以,打開后大致應該是以下的樣子

-injars test.jar

-outjars test_out.jar

-libraryjars 'C:\Program Files (x86)\Java\jdk1.6.0_10\jre\lib\rt.jar'

-libraryjars lib\ant.jar

-libraryjars lib\aopalliance-1.0.jar

-libraryjars lib\commons-dbcp-1.4.jar

-libraryjars lib\commons-fileupload-1.2.1.jar

-libraryjars lib\commons-io-1.4.jar

.....設(shè)置的支持庫包,略

-dontskipnonpubliclibraryclassmembers

-dontshrink

-useuniqueclassmembernames

-keeppackagenames

-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,LocalVariable*Table,*Annotation*,Synthetic,EnclosingMethod

-keepparameternames

-ignorewarnings

....我們在這里加入要保持的類和方法,寫法如下

-keep class org.bl.soa.components.constant.* {

public <fields>;

public <methods>;

*** set*(***);

*** get*();

}

-keep class org.bl.hibernate.* {

public <fields>;

public <methods>;

*** set*(***);

*** get*();

}

.....繼續(xù)加其他的要保留的類和方法,有多少寫多少。我是把test.jar里的所有類都加進來。

....后面還一些自動生成的配置,不用管它們。

13.寫完后,保存。

重新打開progrard,執(zhí)行 bin目錄下的proguardgui.bat。

點擊第一個選項“Proguard”,再點擊“Load configuration”,選擇我們剛才保存的“test.pro”進行加載。

proguard 下載

14.開始混代碼,點擊右邊“process”,再點擊“process!”,如下圖

proguard(java代碼混淆器)

15,在等待處理完成后,輸出的“test_out.jar”,就是混過的jar包,你可以用xjad反編看下效果。

16,如果在處理過程中有問題,一般會有提示,大部分一般都是缺少關(guān)聯(lián)類,如果少了相關(guān)類,在第7步的圖,把缺少的支持包加進來就可以了。


使用編程語言寫的程序,由于每條指令都對應計算機一個特定的基本動作,所以程序占用內(nèi)存少、執(zhí)行效率高。


點下面下載:(推薦使用"迅雷"進行下載,系統(tǒng)下載大全QQ交流群:)
国产伦精品一区二区三区_欧美日韩国产高清视频_激情欧美亚洲_狠狠色丁香婷婷综合影院
欧美激情精品久久久久| 久久av一区| 亚洲国产天堂久久综合| 麻豆精品在线视频| 日韩视频久久| 一本色道久久综合一区| 国产精品亚洲精品| 久久嫩草精品久久久久| 牛牛精品成人免费视频| 99天天综合性| 亚洲欧美日韩国产综合| 国内欧美视频一区二区| 欧美肥婆在线| 欧美午夜女人视频在线| 久久久91精品国产一区二区三区 | 一区二区三区四区五区精品| 亚洲蜜桃精久久久久久久| 国产精品久久久亚洲一区| 久久久www成人免费无遮挡大片| 久久久夜夜夜| 在线综合亚洲| 久久se精品一区二区| 亚洲另类春色国产| 亚洲欧美中文另类| 亚洲人成免费| 欧美亚洲视频在线观看| 日韩亚洲欧美一区| 久久激情久久| 亚洲一区自拍| 蜜桃精品一区二区三区| 小黄鸭视频精品导航| 玖玖玖免费嫩草在线影院一区| 一本大道久久a久久精品综合 | 亚洲高清电影| 国产欧美日韩免费| 亚洲日本成人女熟在线观看| 国产婷婷成人久久av免费高清| 亚洲国产精品一区| 国产一区二区三区免费在线观看| 亚洲日本乱码在线观看| 好吊色欧美一区二区三区四区| 亚洲乱码日产精品bd| 在线观看视频一区二区欧美日韩| 99这里有精品| 日韩亚洲视频在线| 狂野欧美性猛交xxxx巴西| 欧美一区二区黄色| 欧美日韩一区二区免费在线观看| 另类av一区二区| 国产欧美日韩麻豆91| 日韩一区二区精品视频| 日韩午夜三级在线| 欧美成人国产| 欧美国产高潮xxxx1819| 伊人久久成人| 久久久久五月天| 久久人人97超碰国产公开结果| 欧美性大战久久久久久久蜜臀| 亚洲福利视频网| 亚洲欧洲在线看| 乱中年女人伦av一区二区| 美女黄色成人网| 激情久久久久久久| 久久米奇亚洲| 毛片基地黄久久久久久天堂| 国产主播精品在线| 久久久精品国产免大香伊| 久久综合九色九九| 一区二区三区在线免费播放| 久久久精品动漫| 欧美成人a视频| 亚洲三级性片| 欧美片第1页综合| 99国产精品久久久| 亚洲欧美日本国产专区一区| 国产精品电影在线观看| 亚洲欧美另类中文字幕| 久久精品国产亚洲5555| 依依成人综合视频| 美女视频一区免费观看| 91久久国产综合久久| 这里是久久伊人| 国产精品主播| 久久精品一级爱片| 亚洲激情第一页| 亚洲欧美日本精品| 好吊色欧美一区二区三区四区| 你懂的亚洲视频| 在线亚洲一区| 另类亚洲自拍| 99精品国产99久久久久久福利| 欧美日韩在线影院| 久久成人人人人精品欧| 亚洲高清免费| 欧美一区二区三区视频免费播放| 精品成人久久| 欧美亚韩一区| 久久精品五月| 亚洲神马久久| 欧美福利视频在线| 亚洲欧美成人在线| 亚洲国产欧洲综合997久久| 欧美日韩理论| 久久资源av| 亚洲欧美成人一区二区三区| 美国十次成人| 性8sex亚洲区入口| 亚洲理伦在线| 黄色亚洲免费| 国产精品久久久久国产a级| 久久在线免费观看视频| 亚洲尤物精选| 亚洲精品日本| 欧美大片免费久久精品三p | 狠狠入ady亚洲精品| 欧美日韩精品欧美日韩精品一| 欧美一级视频| 一区二区av在线| 亚洲高清精品中出| 久久人人九九| 久久激情视频久久| 亚洲一区二区三区高清| 亚洲精华国产欧美| 精品动漫一区| 国产综合色产在线精品| 国产精品伦一区| 欧美日韩精品伦理作品在线免费观看| 久久精品国产一区二区三| 亚洲男人的天堂在线aⅴ视频| 亚洲欧洲日本一区二区三区| 欧美不卡在线视频| 另类人畜视频在线| 老鸭窝毛片一区二区三区| 小处雏高清一区二区三区| 亚洲欧美www| 亚洲免费视频观看| 亚洲在线成人精品| 亚洲一级一区| 亚洲一区国产视频| 亚洲欧美日韩直播| 欧美一区成人| 久久福利资源站| 久久精品夜色噜噜亚洲a∨| 亚洲伊人久久综合| 亚洲欧美激情视频| 性亚洲最疯狂xxxx高清| 亚洲欧美色婷婷| 欧美一区二区视频97| 欧美一级一区| 久久久国产精品一区| 久久久99免费视频| 欧美成人a视频| 亚洲国产一二三| 99在线精品免费视频九九视| 日韩午夜免费视频| 亚洲一区二区在线看| 午夜精品在线观看| 久久高清国产| 欧美gay视频| 欧美日韩国产一区精品一区| 欧美日精品一区视频| 国产精品盗摄久久久| 国产亚洲精品v| 亚洲高清在线视频| 日韩一级黄色大片| 午夜精品久久久久久久男人的天堂 | 美脚丝袜一区二区三区在线观看| 欧美成人精品激情在线观看| 欧美激情一区在线| 国产精品久久久久久影院8一贰佰| 国产精品网站在线| 亚洲国产精品久久久久婷婷884| 亚洲伦理自拍| 欧美在现视频| 欧美国产欧美综合 | 亚洲精品视频免费| 午夜精品久久久久久久久| 久久免费国产精品| 欧美日韩精品在线观看| 国产深夜精品| 亚洲精品婷婷| 久久中文精品| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美网站大全在线观看| 国产一区亚洲一区| 亚洲视频大全| 欧美a级片一区| 亚洲香蕉在线观看| 你懂的国产精品永久在线| 国产精品青草综合久久久久99| 在线日韩中文字幕| 亚洲欧美另类综合偷拍| 亚洲福利视频一区| 久久成人精品无人区| 欧美午夜无遮挡| 亚洲国产欧美精品| 久久国产手机看片| 一区二区三区 在线观看视| 麻豆成人综合网| 国产主播一区二区三区|