2010-09-21 5 views
1

Qu'est-ce qu'un bon programme java code gratuit Obfuscate? J'ai entendu parler de ProGuard mais tout ce que je reçois est de classe non trouvé quand je lance mon applet alors hum ... ouais - quelqu'un?Java Code Obfuscate

+1

duplication possible de [Comment brouiller un projet basé sur Java] (http://stackoverflow.com/questions/1643517/how-to-obfuscate-a-java-based-project) –

+1

peut-être que cela aide plus si vous recadrez la question comme "Comment utiliser Proguard pour obscurcir une applet sans rencontrer ClassNotFoundExceptions" dans lequel vous mettez les étapes détaillées/configurations que vous avez utilisées pour obfusciter et ajouter des informations détaillées sur l'exception elle-même (message, trace, etc). – BalusC

+0

J'ai essayé avec des options minimales et je pense que c'est à cause des noms de classe. – nn2

Répondre

1

ProGuard est un bon.

ProGuard est un fichier de classe Java libre shrinker, optimiseur, obfuscateur et pré-vérification. Il détecte et supprime les classes, champs, méthodes et attributs non utilisés. Il optimise le bytecode et supprime les instructions inutilisées. Il renomme les classes restantes, les champs, et les méthodes utilisant des noms courts sans signification. Enfin, il préserve le code traité pour Java 6 ou pour Java Micro Edition.

1

yGuard est un que j'ai utilisé. C'est un logiciel libre, donc vous pouvez l'essayer. http://www.yworks.com/en/products_yguard_about.html

Je serais intéressé de savoir pourquoi votre application échoue cependant. J'ai entendu dire que ProGuard est bon, alors peut-être que vous utilisez de mauvais réglages quand vous vous cachez?

+0

Ne fonctionne plus ...: \ – nn2