| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/12/2011 08:21:54
|
fsfnit
Java Ninja
![[Avatar]](/images/avatar/83a703361336ec7c6f2efcd4f4a44206.jpg)
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.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/12/2011 09:24:10
|
lucasmurata
JavaTeenager
![[Avatar]](/images/avatar/27547ca50784fdbb5a6c42f2967aa90d.jpg)
Membro desde: 15/07/2011 14:36:43
Mensagens: 158
Offline
|
http://java.decompiler.free.fr/?q=jdgui
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/12/2011 09:26:47
|
fsfnit
Java Ninja
![[Avatar]](/images/avatar/83a703361336ec7c6f2efcd4f4a44206.jpg)
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/12/2011 09:42:41
|
lucasmurata
JavaTeenager
![[Avatar]](/images/avatar/27547ca50784fdbb5a6c42f2967aa90d.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/12/2011 09:50:23
|
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/12/2011 09:51:55
|
fsfnit
Java Ninja
![[Avatar]](/images/avatar/83a703361336ec7c6f2efcd4f4a44206.jpg)
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é ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/12/2011 09:54:24
|
lucasmurata
JavaTeenager
![[Avatar]](/images/avatar/27547ca50784fdbb5a6c42f2967aa90d.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/12/2011 09:55:18
|
André Fonseca
JWizard
![[Avatar]](/images/avatar/286b0b3ea509af1aeff6bb47299d96d7.png)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/12/2011 10:29:36
|
maior_abandonado
JWizard
![[Avatar]](/images/avatar/0d7c463832b871c20405a6c9296b5517.jpg)
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.
|
|
|
 |
|
|