"Bruno F. Souza" wrote: > Guilhermo Lange Luna wrote: > > > > Obrigado pelos esclarecimentos at� o momento, e desculpem a ignorancia. Ent�o, >mesmo um pequeno aplicativo java precisa que os 20M do jdk ou runtime o acompanhem >para que ele possa ser > > executado? > > Mesmo um pequeno aplicativo Windows precisa ter os 200Mb do SO instaldo. > > O ideal seria que o runtime Java acompanhasse o SO. Isso ja > eh verdade em varios SOs: Solaris, Linux, OS/2, JavaOS, e muitos outros. > Infelizmente com a posicao da MS de nao fornecer o suporte adequado > aa plataforma Java, o suporte no Windows saiu prejudicado. > > > E mais, sem querer abusar da paciencia de voc�s, onde po�o encontrar as >ferramentas de instala��o de aplicativos java e as de compila��o de java para >bin�rio? ou por quais palavras-chaves > > ou nomes po�o procurar? > > Sugiro uma busca na javaWorld, www.javaworld.com. Com certeza ja deve > ter saido algo sobre isso por la. > > Palavras chave, eu tentaria algo como: > Java to binary conversion > Java to native compilation > how to generate exe files form java > java binary native > > Para a questao de instaladores: > java install tools > how to install java applications > > Boa sorte, > > Bruno. Oi Guilhermo, De uma olhada em http://www.irisa.fr/compose/harissa/ ; Ha um conjunto de links para ferramentos de compila��o Java - native. Abra�os, Fred. > > > > > > > Exception in thread ?main? java.lang.NoClassDeffoundError: >C:\jdk1/2/2\bin\windoww/class > > > > "Bruno Souza (Sun Microsystems)" wrote: > > > > > Do jdk1.2, sim voce precisa. > > > > > > Linha de comando? Claro que nao. Ao instalar o > > > jdk/jre v1.2 ele ja faz associacao, e voce deve poder > > > clicar em cima do .jar da sua aplicacao e ele executara sem > > > maiores problemas. Para isso, a unica coisa que voce precisa > > > eh ter no manifest-file do seu .jar a linha: > > > > > > Main-Class: nome.da.sua.classe.que.contem.Main > > > > > > Alem disso, existe um executaval chamado javaw, no diretorio > > > bin do jdk, que executa uma aplicacao Java sem abrir a janela > > > de DOS. Mesmo em versoes antigas (1.0, 1.1), voce pode > > > criar um "shortcut" no windows para executar o javaw e passar > > > o seu classpath. Algo simplissimo de fazer. > > > > > > Alem de tudo isso, as ferramentas de instalacao de aplicacoes > > > Java ja fazem isso e muito mais para voce automaticamente, se voce > > > quiser utiliza-las. > > > > > > Como ultima coisa: voce _pode_ compilar o codigo Java para codigo > > > binario, existem varias ferramentas para fazer isso. Nenhuma > > > delas mostrou ganhos de performance nem de estabilidade em > > > relacao aas ultimas versoes de Java. E existem varias coisas > > > que voce sai perdendo. Pode ser uma opcao, avalie com cuidado. > > > > > > Bruno. > > > ______________________________________________________________________ > > > Bruno Peres Ferreira de Souza Sun Microsystems > > > System Engineer - Java Technologist [EMAIL PROTECTED] > > > if I fail, if I succeed, at least I live as I believe > > > * Para nao receber mais e-mails da lista, acesse ><http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha >a lista <[EMAIL PROTECTED]> e de um <submit>. > > -- > > Bruno. > ______________________________________________________________________ > Bruno Peres Ferreira de Souza Sun Microsystems > System Engineer - Java Technologist [EMAIL PROTECTED] > if I fail, if I succeed, at least I live as I believe > * Para nao receber mais e-mails da lista, acesse ><http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha >a lista <[EMAIL PROTECTED]> e de um <submit>. -- Frederico Charles S. Faria Especialista em Sistemas INATEL - PRODEP Fone/Phone: +55 35 471-9280 * Para nao receber mais e-mails da lista, acesse <http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a lista <[EMAIL PROTECTED]> e de um <submit>.
