"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>.

Responder a