ProGuard Main
主页
ProGuard 是一个自由免费的Java class 文件压缩器、优化器、混淆器和预校验器。它能够察觉并删除无用的类、字段(成员变量)、方法(接口)和属性。 优化字节码并删除无用指令。使用短且无意义的名字重命名剩下来的类、字段、方法。最后,它为Java 6 或 Java Micro版本预校验这些处理过的代码。
ProGuard 的一些用处:
- 创建更紧凑的代码来达到更小的代码归档,更快的通过网络传输,更快的加载和更小的内存占用。
- 使程序和lib库更难被反向工程。
- 列出无效代码,并把它们从源码中移除。
- 为Java 6 重新定位和预校验这些存在的类文件,以利于Java 6更快的类加载
ProGuard 和其它Java混淆器比最主要的优点可能就是它紧凑的基于模板的配置。较少的显而易见的命令行选项和一个简单的配置文件就可以了。用户手册解释了所有有效的选项并展示了强大的配置风格示例。
ProGuard 非常快速。它只需要几秒钟就可以处理几Mb的程序和lib库。[成绩]章节列出了一些应用程序的实际数字。
ProGuard 是一个具有可选图形化用户界面的命令行工具。它也提供了针对Ant和JME Wireless Toolkit的插件。
ProGuard 被用在多种开发环境中,从小的Android应用到大的Java应用程序和库。它的用户群正以快速的步伐持续增长。为了更好地管理较多的问题和请求,我们现在在Saikoa提供专业的支持.
下面的章节会提供更详细的信息:
- 主页: 当前概述页
- 成绩: 一些ProGuard获得的成绩,包括耗时和内存占用。
- 问题: 解答常见问题。
- 手册: ProGuard完整的用户使用手册,提供示例和疑难解决提示。
- 质量: 讨论ProGuard代码的(优秀的)质量。
- 截图: ProGuard的一些截图。
- 褒奖: 用户是怎么评价ProGuard的.
- 许可: ProGuard是自由的,使用GPL许可。
- 下载: 下载ProGuard包。
- 反馈: 反馈你的经验或在我们论坛学习到的经验。
- 致谢: 给我们提供帮助的人们。
- 对比: 其它的Java混淆器,优化器和压缩器。
Copyright © 2002-2011 Eric Lafortune 翻译: 大坤.