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 (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

2 Responses

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

Deixe uma resposta

Terminal de Informação