Criando um arquivo executável

1 resposta
M

Amigos como faço para criar um arquivo executável (em Java, obviamente) de modo que eu posso executá-lo em qualquer computador que tenha a máquina virtual java instalada. Por exemplo, um aplicativo chamado geraNumero.class (para gerar 5 numeros consecutivos) quando executado. O que devo fazer para colocá-lo como atalho em um desktop qualquer e executá-lo a qualquer momento com um clic duplo?

1 Resposta

davidtiagoconceicao

Conforme o paradigma a independência de plataformas da linguagem Java, não é padrão a geração de arquivos .exe ou bin, uma vez que esses arquivos poderão ser executados apenas em determinado sistema operacional (Windows e Linux, respectivamente). A sugestão mais comum é a criação de um arquivo .jar que vai poder ser executado em qualquer JRE. No Eclipse isso é feito através da opção mouse botão direito no Project Explorer > Export > JAR File. Não esqueça de definir a classe que contém o método main.
Para executar este jar em determinada plataforma através de um atalho, você pode criar um batch que execute a jvm e o jar, mais ou menos assim:

java -jar arquivoJar.jar

Aqui no fórum há vários tópicos sobre isso:
http://www.guj.com.br/posts/list/10867.java
http://www.guj.com.br/posts/list/45266.java
http://www.guj.com.br/posts/list/67530.java

Criado 11 de fevereiro de 2009
Ultima resposta 11 de fev. de 2009
Respostas 1
Participantes 2