Arquivo .class

Pessoal tem alguns arquivos .class, que não vejo no eclipse e outros que vejo.

Porque alguns sim e outros não ?

Vejo o fonte

Não vejo os fontes

Nem um nem outro

Alguns jars contemplam os códigos fonte e outros não. Os arquivos .class que você consegue ver, na verdade, são os arquivos .java associados a eles e que estão disponíveis para o jar em questão.

Sim Luis, só queria entender porque uns conseguimos ver e outros não.

Bom dia meu caro!

Você não consegue visualizar alguns .class pois não é pra ser visto e não deve ser alterado por ser do java em questão!

A IDE entende que s você puder visualizar determinados arquivos pode pode prejudicar o funcionamento geral

Não pense muito nisso.

A IDE não entende nada disso.
Visualizar o código fonte pode auxiliar no processo de depuração de um código.
Conheço pessoas que já identificaram bugs e os corrigiram em APIs e frameworks famosos e muito utilizados.
Observe a mensagem apresentada no botão da segunda imagem que o @guilhermebhte publicou “Edit Source Lookup Path” ou “Editar o caminho de pesquisa do código fonte”.

O Luis já explicou: alguns arquivos .jar (que é, a grosso modo, um zip cheio de pastas e arquivos .class) tem associado o código fonte referente (arquivos .java). Você não está vendo um arquivo .class (que é um .java compilado), você está vendo arquivos .java, que são o código fonte.

Algumas bibliotecas e programas tem os fontes, e no Eclipse você pode configurar essa exibição. Veja :

Abraço.