web-dev-qa-db-fra.com

Éditeur de fichier de classe Java

Quel est le moyen le plus efficace de décompiler et d'éditer un fichier de classe? Je souhaite simplement modifier une ligne de code dans le fichier, mais JBE (Java ByteCode Editor) ne me permet pas de modifier une constante à virgule flottante.

La décompilation de la classe et la recompilation ne fonctionneront pas, car j’ai essayé cela, j’ai beaucoup d’erreurs de dépendance et d’erreurs de nom. Comment puis-je agir efficacement?

Merci

9

Ce que j'aime personnellement utiliser correspond exactement à votre problème:

http://dirty-joe.com/

8
Fx Mzt

Je ne suis pas sûr que cela ait été mentionné auparavant ou non, mais j’ai utilisé ceci http://classeditor.sourceforge.net/screenshot/index.html quand j’ai rencontré le même problème.

L'outil est assez correct, il peut vous aider à consulter les champs/méthodes des fichiers de classe, etc. Il existe une option sur l'interface graphique qui peut être cochée pour éditer les "valeurs" des champs ou quelque chose qui se reflètera directement dans le fichier de classe. 

1
x.509