É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
3 answers
Ce que j'aime personnellement utiliser et correspond exactement à votre problème:
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.
Https://en.wikipedia.org/wiki/Java_Decompiler
Aussi il est défunt, vous pouvez également utiliser builtin IntelliJ decompiler