Editor De Ficheiros De Classe Java

Qual é a forma mais eficaz de descompilar e editar um ficheiro de classe? Eu realmente só quero editar uma linha de código no arquivo, no entanto JBE (editor bytecode java) não está me deixando mudar uma constante de ponto flutuante.

Descomprimir a classe e recompilar não vai funcionar, como eu tentei isso, eu recebo muitos erros de dependência, e erros de nome. Como posso fazer isto de forma eficaz?

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

3 answers

O que eu pessoalmente gosto de usar e se encaixa exatamente no seu problema:

Http://dirty-joe.com/

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

Não sei se já foi mencionado antes ou não, mas eu usei este http://classeditor.sourceforge.net/screenshot/index.html quando me deparei com um problema semelhante.

A ferramenta é bastante decente, pode ajudá-lo a ver os campos / métodos de arquivos de classe, etc. Existe uma opção na interface gráfica que pode ser verificada para editar os "valores" dos campos ou soemthing que irão reflectir directamente no ficheiro da classe.

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

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

Também está extinto, você também pode usar builtin Intelij descompiler

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