Pergunta

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.

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.

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

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.

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

Agora entendi.

Abraços!