ProGuard(java代码混淆工具)
v5.3.3 免费版_附使用教程 发表评论
- 软件类别:编程辅助
- 软件大小:2.90 MB
- 更新时间:2018-01-03 15:56
- 软件版本:v5.3.3 免费版_附使用教程
- 软件语言:中文
- 软件等级:
- 官方网址:暂无
评分:
好评:1
差评:1

软件介绍
proguard最新版是一款针对编写java代码是进行压缩以及混淆的工具,可以让你的代码最大限度的进行优化,删除一些没用的东西,是java编程必备的工具之一.有需要的朋友就来IT猫扑下载吧!
ProGuard教程
在IT猫扑网下载proguard
准备好你的jar包,我在这里举例叫做test.jar
解压proguard,执行 bin目录下的proguardgui.bat

运行如图,点击左边“input/output” 菜单

点击右边的“add input” 加入我们要混的jar包,test.jar
点击右边的“add output” 填入我们要输出的jar包(命名随便),这里我写 test_out.jar。
注意输出的jar包,要自己手工填写。
添加支持库,下边的 “Library jars,wars,ears .....” 那个框框。点击右边的“add”。
说明一下,这里最好把你的myeclipse里java project里的libraries所有Library的jar包,copy到一个目录,然后在这里加入这些jar包,myeclipse的环境支持jar包一般

做完以上步骤后,应该如下图,这样就差不多了

点击“shrinking” ,设置成如图。(可根据需要设置,这里只是我的配置)

点击“obfuscation” ,设置如图。(可根据需要设置,这里只是我的配置)

点击“optimization” 设置如图7。(可根据需要设置,这里只是我的配置)

点击“process”,再点击“save configuration”,在弹出的对话框中,输入要保存的配置文件名称(这里我的是test.pro),最后点击“保存”。

至些图形化的设置部分已经完成。
最后,添加要保留的类与方法。
用编辑器编辑刚才保存下来的“test.pro”,用记事本什么都可以,打开后大致应该是以下的样子
-injars test.jar
-outjars test_out.jar
-libraryjars 'C:Program Files (x86)Javajdk1.6.0_10jrelibrt.jar'
-libraryjars libant.jar
-libraryjars libaopalliance-1.0.jar
-libraryjars libcommons-dbcp-1.4.jar
-libraryjars libcommons-fileupload-1.2.1.jar
-libraryjars libcommons-io-1.4.jar
.....设置的支持库包,略
-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*();
}
.....继续加其他的要保留的类和方法,有多少写多少。我是把test.jar里的所有类都加进来。
....后面还一些自动生成的配置,不用管它们。
....略
写完后,保存。
重新打开progrard,执行 bin目录下的proguardgui.bat。
点击第一个选项“Proguard”,再点击“Load configuration”,选择我们刚才保存的“test.pro”进行加载。

开始混代码,点击右边“process”,再点击“process!”,如下图

在等待处理完成后,输出的“test_out.jar”,就是混过的jar包,你可以用xjad反编看下效果
如果在处理过程中有问题,一般会有提示,大部分一般都是缺少关联类,如果少了相关类,在第7步的图,把缺少的支持包加进来就可以了。
proguard工具简介
一个压缩、优化和混淆Java字节码文件的免费的工具,它可以删除无用的类、字段、方法和属性。可以删除没用的注释,最大限度地优化字节码文件。它还可以使用简短的无意义的名称来重命名已经存在的类、字段、方法和属性。常常用于Android开发用于混淆最终的项目,增加项目被反编译的难度。
功能说明
优化(Optimize)
对字节码进行优化,移除无用的指令
压缩(Shrink)
检测并移除代码中无用的类、字段、方法和特性(Attribute)
混淆(Obfuscate)
使用a,b,c,d这样简短而无意义的名称,对类、字段和方法进行重命名
预检(Preveirfy)
在Java平台上对处理后的代码进行预检,确保加载的class文件是可执行的!
下载地址
Pc版ProGuard(java代码混淆工具) v5.3.3 免费版_附使用教程
本类最新
Trae电脑版2.10.0
微软.NET Frameworkv4.7.2.0 官方完整版
大漠插件中文汉化模块源码免费版
ApiPost(api调试)v7.0.2 官方版
x64dbg调试工具v2022.08.08 绿色汉化版
Spire.Doc for Javav2.7.3 免费版
SDK Platform Tools for windowsv33.0.1 官方最新版
Postman安装包64位版v9.15.2 官方版
.net程序反编译软件中文版(DotNet Helper)v2.2 绿色版
.net混淆器汉化版(dotNET Reactor)v5.9.8.0 绿色版
.NET代码保护工具.NET Reactorv5.9.8.0 中文汉化版
开源脱壳工具.Net Reactor Slayerv3.0.0.0 中文免费版
鲸鱼无线模块编程PC电脑版v1.0.3 官方最新版
x64dbg辅助管理器v2022.02.25 汉化优化安装版
JDK绿色免安装版附JAVA环境变量一键配置v1.8.0.151 官方版
相关软件
星芒效果PS滤镜StarFilter Prov2020.2.06 汉化免费版StarFilter破解版是一款支持Photoshop的滤镜插件,插件支持8.16.32位通道颜色和灰度图像支持。利用这款插件,可以设计出非常震撼的星光效果,在您的图像上生成非常漂亮的星光滤镜效果,无需使用笨重的过滤器。即刻就可以完
.net farmwork兼容性测试及卸载工具免费版.netfarmwork兼容性测试及卸载工具是专门为用户.netframework测试以及卸载的电脑工具,通过软件可以自动检测用户所需要的插件,还可以通过软件查看.netframework的兼容性,使用软件一键卸载既可,欢迎有需要的用户来IT猫扑下
Recover4all Professionalv5.01 汉化版Recover4allProfessional是一款出色的数据恢复软件,通过这个小小的应用程序能轻松扫描并修复误删的文件,为用户解决了大麻烦,欢迎感兴趣的朋友来IT猫扑网下载.recover4all恢复软件介绍:完美恢复删除的文件,格式化的也
textpad(网页编辑器)v8.1.2 完整汉化版textpad中文免费版是一款功能非常强大的文本编辑工具,拥有多种编辑功能,帮助用户轻松编辑网页内容,需要的朋友快来IT猫扑下载吧!textpad官网介绍TextPad是一个强大的替代Windows记事本Notepad的文本编辑器,编辑文件的大小
下载排行
- 1易语言vc98linker
- 2大漠插件中文汉化模块源码
- 3Visual Assist X(vc编程辅助工具)
- 4log4j2.3jar包
- 5VOFA+软件32位/64位
- 6SDK Platform Tools for windows
- 7Apache JMeter
- 8雨田静态分析系统(c语言静态分析工具)
- 9jQuery手风琴图片相册特效插件
- 10RegexBuddy(正则表达式处理器)

JSCompress(JS脚本代码压缩)
GCViewer(GC日志分析工具)











网友评论
查看所有0条评论