Guilhermo Luna wrote:
>
> Pessoal
>
> Preciso saber se os aplicativos elaborados em java ficam sempre
> dependentes de uma linha de comandos e de um jdk1.2.x
> instalado? Ou seja, h� como rodar aplicativos java como um arquivo
> independente .exe e cham�-lo diretamente do windows?
>
> Obrigado por qualquer esclarecimento.
>
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>.