Over a million developers have joined DZone.

ProGuard 4.5 - Java Optimizer and Obfuscator


It is my pleasure to announce the release of ProGuard version 4.5.

ProGuard is a free Java class file shrinker, optimizer, obfuscator, and preverifier. It detects and removes unused classes, fields, methods, and attributes. It optimizes bytecode and removes unused instructions. It renames the remaining classes, fields, and methods using short meaningless names. Finally, it preverifies the processed code for Java 6 or for Java Micro Edition.

ProGuard is a stable application that is widely used for processing small applications for JME and Android, for instance, as well as large applications with many thousands of classes.

This release mainly bundles fixes for various issues that have been reported since the previous major release almost a year ago. It also introduces one new option, to preserve parameter names in processed code, which is useful when processing APIs.


The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}