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] 
-------------------------------------------------------------------------

Responder a