views:

88

answers:

4

What is a good free java code Obfuscate program? I have heard of ProGuard but all I get is class not found when I run my applet so uhm... yeah -- anyone?

+1  A: 

ProGuard is a good one.

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.

Robert Greiner
A: 

yGuard is one I have used. It is open source, so you can try it out. http://www.yworks.com/en/products_yguard_about.html

I would be interested to know why your application is failing however. I have heard ProGuard is good, so maybe you are using wrong settings when you obfuscate?

Codemwnci
Doesn't work any more... :\
Dan
A: 

Try arxan.com . I have not used it but I watched their presentation a year ago in cjug.

http://proguard.sourceforge.net/ also looks good.

surajz
A: 

You can look to good list Java Obfuscator here. If you want to have free obfuscator than you can use JBCO, Marvin Obfuscator, Proguard, YGuard.

DreamWalker