Extraindo o conteúdo de um arquivo .jar

Olá pessoal…

Hoje vou mostrar como extrair o conteúdo de um arquivo .jar, e descompilar os arquivos .class transformando em .java (ou seja, extrair o código fonte .java da classe compilada .class).


Primeiramente pessoal, é necessário fazer o download do JAD Decompiler, através do link javadecompilers.com/jad. Baixe também algum programa descompactador de arquivos (como o WinRAR).

Depois de feito o Download, extraia em alguma pasta, e procure o .jar (ou as pastas que contenham vários arquivos) para descompactar.

Arquivo .jar

Arquivo .jar

Descompacte o arquivo .jar através do programa de descompactação.

Descompactando o arquivo

Descompactando o arquivo

Por último, execute o comando de extração e conversão de class para java do JAD Decompiler no MS-DOS.

> [Caminho que foi extraído o JAD Decompiler]jad.exe -o -r -sjava -dsrc [Caminho que possui a(s) classe(s)]*.class

Abaixo um print da execução no MS-DOS.

Execução no MS-DOS

Execução no MS-DOS

No diretório que foi extraído o JAD Decompiler, tem também o README com um help (mesmo que em inglês), sobre todos os comandos disponíveis e a usabilidade.

Bom pessoal, por hoje é só.
Abraços e até a próxima.

Dan Atilio (Daniel Atilio)
Especialista em Engenharia de Software pela FIB. Entusiasta de soluções Open Source. E blogueiro nas horas vagas.

2 Responses

  1. ‘C:\Users\ELISEU OLIVEIRA’ não é reconhecido como um comando interno ou externo

Deixe uma resposta