Qual é o melhor software para descompilar um arquivo de classe Java? [fechado

StackOverflow https://stackoverflow.com/questions/1383022

  •  21-09-2019
  •  | 
  •  

Pergunta

Como você descompile muitos arquivos de classe?

Foi útil?

Solução

JD-gui Facilita sua vida, ele também tem um plugin eclipse

Editar: atualizou o URL mais recente para a ferramenta

Outras dicas

Eu usei JAD Mas não tenho certeza se ele suporta as alterações mais recentes (atualização: não suporta recursos de linguagem introduzidos no Java 1.5). Caso contrário, você poderá escrever um pequeno aplicativo Java para fazer a descompilação em lote usando o núcleo de JD.

Dar uma olhada em Jode. Você pode desmontar arquivos .class ou completo .jar de uma só vez. Embora afirme estar atualizado sobre uma versão inicial do Java (1.3), tive poucos problemas com as versões Java posteriores.

Acabei de publicar um decompilador Java independente GUI (baseado no JAD), que você pode obter do Util Decompilador Java (baseado em JAD) v1.0

Este é um aplicativo .NET 4.0 baseado no Windows, que suporta o arrasto N'Drop of *.Jar Arquivos.

O código que cria essa ferramenta é um script C# simples (que você pode ver aqui: https://github.com/o2platform/o2.platform.scripts/tree/master/3rdparty/jad ), portanto, seria fácil estendê -lo para permitir a descompilação em lote que você deseja fazer.

Pode ser bom adicionar suporte aos outros decompiladores Java, já que o JAD às vezes não é capaz de descompilar alguns arquivos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top