Rafael,

O Visual Age for Java incorporou a partir da vers�o 2.0 o HPJ (High
Performance Java compiler). Ele converte byte code java para c�digo nativo
em diversas plataformas (Windows, OS/2, OS/390), mas o c�digo "nativo" n�o
chega a ser t�o "nativo" assim. Para executar a aplica��o compilada �
necess�ria a distribui��o de um m�dulo de runtime.  Fiz testes bem
superficiais - compilei uma aplica��o baseada em swing e executei comparando
a performance com a mesma aplica��o rodando em uma JVM - mas os resultados
n�o foram muito animadores. Abaixo est� o batch que eu uso para compilar as
aplica��es. Apesar de poder fazer o mesmo atrav�s da interface do Visual Age
e prefiro a linha de comando.
Espero que ajude.

Adriano Rocha.

@echo off
if "%1"=="" goto err
if "%2"=="" goto err
if "%3"=="" goto err
SET
CLASSPATH=C:\IBMVJava\hpj\lib\classes.zip;C:\IBMVJava\hpj\lib\swingall.jar;%
3
hpj -o %1.exe -classpath %CLASSPATH% -main %2 -verbose %3
goto end
:err
ECHO.
ECHO  Uso:
ECHO  HPJC [exe] [main] [jar]
ECHO.
ECHO  Onde:
ECHO  [exe]  - Nome do executavel a ser gerado (sem a extensao .exe).
ECHO  [main] - Nome completo da classe de startup da aplicacao.
ECHO  [jar]  - Nome do jar com todas as classes da aplicacao.
ECHO.
ECHO.
:end

----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, August 30, 1999 8:50 PM
Subject: Gerar arquivo executavel


>
> Pessoal ,
>
>     estou usando o Visual Age For Java para desenvolvimento de
> aplicativos java. Gostaria de saber (por curiosidade pois ouvi falar
> neste recurso) como posso gerar arquivos executaveis com este IDE?
> Alguem ja fez isso antes?
>
>
> Muito obrigado a todos!
>
> Rafael.
>
>
> MailBR - O e-mail do Brasil -- http://www.mailbr.com.br
> Fa�a j� o seu. � gratuito!!!
> * 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>.
>

* 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