Éditeur de Fichiers de Classe Java


Quel est le moyen le plus efficace de décompiler et d'éditer un fichier de classe? Je veux vraiment juste éditer une ligne de code dans le fichier, mais JBE (java ByteCode Editor) ne me laisse pas changer une constante à virgule flottante.

Décompiler la classe et recompiler ne fonctionnera pas, car j'ai essayé cela, j'obtiens de nombreuses erreurs de dépendance et des erreurs de nom. Comment puis-je aller à ce sujet de manière efficace?

Merci

Author: Richard J. Ross III, 2011-04-21

3 answers

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

Http://dirty-joe.com/

 8
Author: Fx Mzt, 2015-07-16 09:59:03

Je ne suis pas sûr qu'il ait été mentionné avant ou non mais j'ai utilisé ceci http://classeditor.sourceforge.net/screenshot/index.html quand j'ai rencontré le problème similaire.

L'outil est assez décent, peut vous aider à regarder les champs/méthodes des fichiers de classe, etc. Il y a une option sur l'interface graphique qui peut être cochée pour éditer les "valeurs" des champs ou de soemthing qui se refléteront directement dans le fichier de classe.

 1
Author: x.509, 2011-04-21 20:31:12

Https://en.wikipedia.org/wiki/Java_Decompiler

Aussi il est défunt, vous pouvez également utiliser builtin IntelliJ decompiler

 -2
Author: Troydm, 2018-03-24 12:57:04