Conhecem algum decompilador "Profissional" ?  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
fsfnit
Java Ninja
[Avatar]

Membro desde: 16/05/2006 13:38:27
Mensagens: 283
Localização: Far Far Away - Niterói / RJ
Offline

Fala galera,

Estamos passando por um problema aqui de não ter certeza se possuímos o fonte de produção espelhado com o de Homolog.
O projeto estava parado por anos, a equipe que fez ja se mandou e agora estão revivendo o projeto.

Ai nesse caso acho que a forma mais rápida seria decompilar o projeto.
É seguro ? Tem alguma ressalva em decompilar ? Pode me gerar algum pepino não previsto ou bagunçar algum código ?

Se conhecerem um bom decompilador por favor me indiquem.

Abraços.

lucasmurata
JavaTeenager
[Avatar]

Membro desde: 15/07/2011 14:36:43
Mensagens: 158
Offline

http://java.decompiler.free.fr/?q=jdgui
fsfnit
Java Ninja
[Avatar]

Membro desde: 16/05/2006 13:38:27
Mensagens: 283
Localização: Far Far Away - Niterói / RJ
Offline

lucasmurata wrote:http://java.decompiler.free.fr/?q=jdgui


Eu vi esse, mas ele só faz classe a classe. Para um projeto grande fica meio complicado.
lucasmurata
JavaTeenager
[Avatar]

Membro desde: 15/07/2011 14:36:43
Mensagens: 158
Offline

fsfnit wrote:
lucasmurata wrote:http://java.decompiler.free.fr/?q=jdgui


Eu vi esse, mas ele só faz classe a classe. Para um projeto grande fica meio complicado.


Voce pode abrir o projeto inteiro nele e salvar todos os sources de uma vez.

Tive que fazer isso em um legado aqui uma vez, só que algumas classes precisam ser ajustadas.

não conheço outros decompilers, se achar um legal posta pra comunidade
joelswimer
Entusiasta Java

Membro desde: 17/12/2009 09:18:57
Mensagens: 18
Offline

Esse jd-gui é o melhor tem um outro pago mas ele bagunca todo o código.
fsfnit
Java Ninja
[Avatar]

Membro desde: 16/05/2006 13:38:27
Mensagens: 283
Localização: Far Far Away - Niterói / RJ
Offline

Ele coloca em cada linha de cada classe um comentário com o número da linha né ?
lucasmurata
JavaTeenager
[Avatar]

Membro desde: 15/07/2011 14:36:43
Mensagens: 158
Offline

fsfnit wrote:Ele coloca em cada linha de cada classe um comentário com o número da linha né ?


Voce pode ir em Preferences e desmarcar a opção para gerar o comentario com numero de linha.

Aí é so mandar salvar novamente.

This message was edited 1 time. Last update was at 23/12/2011 09:54:57

André Fonseca
JWizard
[Avatar]

Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline

oi,

Você pode usar o próprio jdk

http://www.faqs.org/docs/Linux-HOWTO/Java-Decompiler-HOWTO.html

Abs

Você é novo no GUJ?


Como fazer perguntas?



www.twitter.com/_afonseca
maior_abandonado
JWizard
[Avatar]

Membro desde: 03/09/2007 11:30:08
Mensagens: 2694
Localização: sp
Offline

os mais usados que eu ja vi no mercado são o cavaj e o java decompiler que ja citaram...

por experiência própria digo que certas partes vocÊ vai ter que mecher na mão, tem partes que um engasga e o outro não, tinha parte com else if, loop, acho que o java decompiler usava bastante labels dando break no label e um loop... aconselho você a descompilar com ambos, ver qual que fica com o código menos ruim (acho que era o cavaj quando eu usei com jdk 4), usar este e nas partes que ele não compilar e (ou, de preferencia) não ficar razoável (bom não acho que vai ficar), aconselho ver com o outro como ficou.

se não for uma coisa extremamente inviável de refazer, sugiro refazer, e com uma tecnologia mais atual, você provavelmente vai gastar menos tempo do que quem fez a tempos atras.

espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team