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