Como descompilar um arquivo jar?

3 respostas
L

Alguém sabe se é possível descompilar um arquivo jar, eu tenho um programa e queria usar a base dele para criar outro, queria saber se tem como visualizar as classes que foram geradas, será possível?alguém já fez algo parecido???

3 Respostas

P

É possível sim.

Se o fonte estiver dentro do jar, basta você abrir o jar usando, por exemplo, o winrar.

Se la só tiver os .class, ai você iria precisar utilizar um descompilador. Se o código é seu, provavelmente vc não tenha utilizado nenhum meio de impedir descompilação, caso contrário você saberia.

A

Ola, o Jar é apenas as Classes em bytecode compactadas em um unico arquivo, é só vc abrir ele com o winrar por exemplo e depois utilziar uma IDE que disponilize leitura de bytecode, trasnformando em codigo JAVA novamente, a IDE GEL faz isso e é gratuita

Abraços

T

Arquivo jar não é compilado, o que você pode fazer é o seguinte, renomeie a extensão para ‘zip’, descompacte e utilizando um descompilador (cavaj ou DJ) você poderá visualizar o conteúdo das classes.

Dica: Você poderá ver as classes geradas e métodos simplesmente adicionando esse jar ao classpath da sua aplicação!

Criado 12 de setembro de 2007
Ultima resposta 12 de set. de 2007
Respostas 3
Participantes 4