Tem o JAD (Java Decompiler). Consegui baixar ele uma vez no site da JavaWorld (www.javaworld.com). A decompilação até que é boa, ele faz a identação do código, e procura arrumar da melhor maneira. Porém, tem coisas que ele não faz. Por exemplo, os nomes das variáveis locais a métodos não são armazenados no bytecode. Então a decompilação não pode pegar essa informação, e os nomes das variáveis são gerados pelo próprio decompilador. Uma vez precisei usá-lo, porque perdi por acidente alguns fontes Java de uma aplicação que eu desenvolvi. Como eu só tinha os .class, decidi usar o JAD. Funcionou muito bem, mas perdi os identificadores das variáveis e a documentação (javadoc).
Rosfran Lins Borges Analista de Sistemas - NDS [EMAIL PROTECTED] Fóton® Informática e Serviços Fone: (61) 328 5060 R.: 204 -----Mensagem original----- De: Romulo Oliveira Souza [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 10 de julho de 2002 08:25 Para: [EMAIL PROTECTED] Assunto: [java-list] .class para .java Alguém sabem como eu transformo um arquivo .class para .java? ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] ------------------------------------------------------------------------- ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------