GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Como descompilar um arquivo jar?


#1

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???


#2

É 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.


#3

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


#4

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!


#5