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.

About Dan_Atilio

Analista e desenvolvedor de sistemas. Técnico em Informática pelo CTI da Unesp. Graduado em Banco de Dados pela Fatec Bauru. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor do projeto Terminal de Informação, onde são postados tutoriais e notícias envolvendo o mundo da tecnologia.

2 opiniões sobre “Extraindo o conteúdo de um arquivo .jar

Deixe uma resposta