Forma simples (para windows):
- crie um atalho e escolha o icone a vontade
- no comando do atalho utilize:
<path do jdk>/bin/javaw -cp <seu classpath> sua.Classe
- se quiser, coloque o diretorio de execussao o local de
instalacao de suas classes Java.
No caso de aplicacoes UNIX, apenas crie um script:
#!/bin/sh
JAVA=$JAVA_HOME/bin/java
SEU_PROJETO_HOME=${SEU_PROJETO_HOME:-/default_dir}
CLASSPATH=<seu classpath vai aqui>
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/classes.zip:$JAVA_HOME/lib/rt.jar
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/i18n.jar
export CLASSPATH
JAVA_OPTIONS="-mx128m -noverify -Dcompiler=jit "
if [ -x $JAVA ]; then
$JAVA $JAVA_OPTIONS sua.classe.Aqui $* > /dev/null
else
echo You have no JAVA_HOME
echo environment variable set.
fi
Isso de deve resolver a maioria dos problemas, sem a necessidade
de criar executaveis., a menos que voce tenha algum problema muito
especifico.
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
> From: "Cristhiano E. C. de Souza" <[EMAIL PROTECTED]>
> To: "Lista de Discuss�o Java" <[EMAIL PROTECTED]>
> Subject: JVM
> Date: Thu, 29 Apr 1999 23:37:15 -0300
> X-Priority: 3
> X-MSMail-Priority: Normal
> X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
>
> Ol�
>
> Atualmente utilizo o JDK 1.2..
> Possuo algumas aplica��es (standalone) em Java que, como sabemos, para
rod�-las � necess�rio utilizar o interpretador Java atrav�s da linha de comando:
>
> java <minha classe>
> ou
> javaw <minha classe>
>
> Pois bem, como minhas aplica��es Java rodam apenas em Windows, gostaria de
criar um inicializador personalizado para elas que crie a m�quina virtual java
e passe o controle da aplica��o para a mesma (jvm).
>
> J� li o Tutorial e a documenta��o do JDK no tocante � parte de Java Native
Interface (JNI), por�m n�o obtive �xito.
>
> Pe�o a gentileza que vcs me orientem e, se poss�vel, mandem-me exemplos
(c�digo-fonte) de como eu poderia estar criando uma aplica��o nativa utilizando,
de prefer�ncia, linguagens como Delphi e/ou Visual Basic no lugar do
interpretador de linha de comando inclu�do no JDK.
>
>
> Desde j� agrade�o
> Cristhiano
> Analista de Sistemas da Nossa Caixa Nosso Banco S.A.
>
* 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>.