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

Responder a