Algumas dicas Cadu, quando decompila-se um .class, ele não representar exatamente o _mesmo_ arquivo .java, pois o compilador otimiza, e podem ter obfuscadores de código, e o .java decompilado vai depender do decompilador utilizado.
Sugiro que você leia tutoriais para começar: http://developer.java.sun.com/developer/onlineTraining/new2java/ http://developer.java.sun.com/developer/onlineTraining/ Agora sobre o código que você olhou, sobre a extensão bsh, ela identifica shell scripts em java, através da ferramenta BeanShell, é como um script .bsh qualquer, mas com códigos java [http://beanshell.org/] Para poder executar um arquivo .jar, basta incluir no META-INF/Manifest.mf uma linha que diz qual a classe a ser executar, ex: Main-Class: org.gjt.jjt.JEdit Importante: é necessário ter uma linha em branco no fim do manifest.mf (veja mais em http://java.sun.com/j2se/1.3/docs/guide/jar/jar.html) Claudio Miranda > cadu19 wrote: > > Eu sou novato na liguagem JAVA , mas tenho muita vontade de aprender a > respeito , e como todo novato sou muito curioso ai eu peguei um > programa pela internet que me mostra os códigos "class", ou seja ele > abre os códigos compilados, isso esta me auxiliando muito a entender a > lógica de alguns programas ,a minha dúvida é ,existem dentro de > arquivos compilados partes que não estão com extensão " *.java " e sim > com " *.bsh ".Porque? > E como eu faço para criar um aplicativo com seu próprio programa de > instalação , sem ser atravéz de BAT e sim como o JEDIT que é instalado > atravéz de um arquivo " *.jar ". > > Se eu estiver falando besteira que me perdoem , mas como eu disse sou > um aprendiz. > > > > Desde já eu agradeço > > KDU _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com ------------------------------ 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 para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------