daeew
agora vou mostrar como descompilar .class diretamente do eclipse, existe um plugin que faz esse serviço, para usá-lo siga esses passos:
Baixe o jad (de acordo com o sistema operacional que você usa) em http://www.varaneckas.com/jad e descompacte em alguma pasta da sua máquina. Por exemplo, eu como uso ubuntu baixei o "Jad 1.5.8e for Linux on Intel platform" e descompactei em "/home/adriano/jad"
Depois, baixe o plugin para o eclipse em http://sourceforge.net/projects/jadclipse/ e cole-o na pasta plugins, dentro da pasta de instalação do eclipse.
Reinicie o eclipse.
No eclipse, em "Window > Preferences > Java > JadClipse" Configure o primeiro campo com o caminho onde o jad foi instalado. Aqui está /home/adriano/jad/jad, em uma máquina Windows ficaria algo como C:/jad/jad.exe
Talvez tenha que reiniciar o eclipse, não tenho certeza, eu reiniciei.
Teste! Abra qualquer arquivo .class no eclipse que lhe será mostrado o descompilado.
Aqui deu o seguinte problema: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory
Para resolver fiz o seguinte:
Baixei o arquivo http://packages.ubuntu.com/dapper/i386/libstdc++2.10-glibc2.2/download
Via terminal dei 2 comandos:
sudo dpkg --force-architecture -i libstdc++2.10-glibc2.2_2.95.4-24_i386.deb
sudo ldconfig
E pronto, ao reiniciar o eclipse, tudo estava ok.
Vaaleu!!
terça-feira, 16 de fevereiro de 2010
Assinar:
Postar comentários (Atom)
O mano, da uma olhada no funcionamento deste plugin, pois ele não funciona na versão do Galileu no windows. Testei com a versão do GanyMede e funcionou.
ResponderExcluirExcelente dica! Corrigiu o problema que tinha aqui no meu Ubuntu 9.10. Obrigado!
ResponderExcluirE aí maluco,
ResponderExcluirAqui no Galileu funcionou.
Valew?
faroooo