Jeba
Março 10, 2010, 11:17am
#1
Galera, sou totalmente novo na área.
É o seguinte, gostaria de saber como abrir arquivos .class baixados na net e abri-los pelo eclipse?
É que o meu professor disponibilizou uns arquivos e eu simplesmente não consigo abri-los aqui no eclipse.
O erro que ocorre é o seguinte:
Could not open the editor: The Class File Viewer cannot handle the given input (‘org.eclipse.ui.ide.FileStoreEditorInput’).
Desculpe se esta não é a sessao correta.
Os arquivos .class são binários. O que você pode abrir pelo Eclipse são os que tem a extensão .java, que são código-fonte.
Jeba
Março 10, 2010, 11:31am
#3
Há algum jeito de abrir os arquivos .class de modo que eu possa visualizá-los? Enfim, eu quero abrí-los para ver o seu conteúdo.
j0nny
Março 10, 2010, 11:32am
#4
Há algum jeito de abrir os arquivos .class de modo que eu possa visualizá-los? Enfim, eu quero abrí-los para ver o seu conteúdo.[/quote]
Se eles não estiverem ofuscados, há como descompila-los.
.class são arquivos já compilados.
Para visualizar você tem que fazer uso de engenharia reversa.
Procure por descompiladores java.
Para “descompilar” os .class vc pode tentar o JAD
Jeba
Março 10, 2010, 11:36am
#6
Obrigado pela explicação e desculpem se a pergunta foi muito “noob”.
Mas sabe como é, estou começando agora.
Abraços.
Existe um plugin pra eclipse que mostra o conteúdo do .class descompilado…mas não lembro o nome agora.
Dá uma procurada no google.
Mas pelo que eu já ouvi falar os descompiladores dão uma embaralhada no código.
j0nny
Março 10, 2010, 12:57pm
#9
[quote=pvrsouza]Mas pelo que eu já ouvi falar os descompiladores dão uma embaralhada no código.
[/quote]
O que embaralha o código são os ofuscadores, e não é na hr de descompilar.