Projects / ProGuard / Comments

Comments for ProGuard

15 Oct 2007 01:03 syntevo

All problems fixed with version 4.0.1


> Unfortunately, we need to stick with

> version 3.6 because every new version

> we've tried caused our application to

> behave incorrectly (e.g. menus did not

> open) or to throw some exceptions at the

> application start (although we don't use

> reflection).

With version 4.0.1 all these problems are fixed. Thanks, Eric, for the excellent work!

31 Aug 2007 03:08 syntevo

Good tool, but...
We use ProGuard since a couple of years and are very happy with it. It provides good obfuscation for zero price.

Unfortunately, we need to stick with version 3.6 because every new version we've tried caused our application to behave incorrectly (e.g. menus did not open) or to throw some exceptions at the application start (although we don't use reflection). The bad thing is, that finding such bugs is very hard without (major) knowledge of the byte-code internals. Sending unobfuscated application code over the internet is also not a good choice.

06 Jul 2007 19:02 johngunther

It works for me...thanks!
This package shrunk my jar to 1/3 its size, eliminated unused methods and gave the rest names like a, b, c, etc. Just what I needed. Best of all, thanks to the wizardly GUI builder, I was able to do this in practically zero time.


I like the way the GUI builder is a transparently clean front-end for the underlying ant script (which is quite readable), and how well the various defaults were chosen. There's great documentation, too.


Even if you don't need an obfuscation tool, the code shrinkage and method elimination gives your Java applications many of the advantages associated with languages like C.


Have only used it on a small application so far, but I very much liked what I saw...Thanks for creating what I expect will be an important addition to my Java toolkit going forward.

Screenshot

Project Spotlight

ReciJournal

An open, cross-platform journaling program.

Screenshot

Project Spotlight

Veusz

A scientific plotting package.