Boa tarde!!
Quero saber se dar pra gerar um executavel no java.
Como proceder.
Aguardo anciosamente a resposta
Obrigado Galera
Como já foi dito aqui várias vezes em vários topicos não existem executáveis em java…
veja os seguintes topicos:
http://www.guj.com.br/forum/viewtopic.php?t=760&highlight=executavel
http://www.guj.com.br/forum/viewtopic.php?t=709&highlight=executavel
http://www.guj.com.br/forum/viewtopic.php?t=330&highlight=executavel
Faça um pesquisa aqui no forum do guj para descubrir mais… hasta.
O coriquiero é criar um .jar da aplicação.
[]´s
Vou passar um esquema basico p/ vc gerar um .jar…na verdade, nao existe executavel, eh que quando vc da dois cliques em um arquivo jar, eh chamado o arquivo javawin.exe, que simula um executavel…o jar eh apenas um arquivo compactado…ai vai o esquema:
1 - Vc sempre cria arquivos jar com os .class da sua aplicação, esqueça os .java
2 - Crie uma pasta e coloque todos os arquivos .class da sua aplicação, se tiver um arquivo, coloque ele.
3 - Depois disso entre no Bloco de Notas e crie um arquivo chamado man.txt com o seguinte conteúdo:
Main-Class: <nome da classe que contem o static void main>
4 - Salve o arquivo, lembrando que deve ser salvo na mesma pasta que contem o .class e lembrando que na frente do Main-Class no arquivo man.txt vc nao deve colocar a extensão .class e sim somente o nome do arquivo .class.
5 - Apos isso vc deve ir ate o Prompt do MS-DOS e entra na pasta que vc criou para rodar o jar, vamos usar a pasta teste como exemplo, então seu prompt ficaria assim:
c:/>teste>
6 - Então vc iria dar a seguinte linha de comando, lembrando que o que esta em <> deve ser substituido pelas especificações de sua aplicação:
c:/>teste>jar cvfm <nome do programa>.jar man.txt *.class <pastas que contenham algo que vc use em sua aplicação>
7 - Apos isso, será criado um arquivo .jar em sua pasta, no caso do exemplo, na pasta teste, dai eh soh dar dois cliques no arquivo e pronto ou senão vá ate o pormpt do dos e faça assim:
c:/>teste>java -jar <nome do programa>.jar
Obs: Esse tutorial eh valido somente para windows, não sei se funciona no Linux.
Cara, espero ter te ajudado…fazer e rodar um jar não é tão facil, mas como no java nada eh facil, criar um arquivo que execute o que vc faz no java não eh moleza tb,lembrando, como ja foi dito acima, que vc naõ esta criando um arquivo executavel, e sim um arquivo compactado com os .class seu.
Ate mais,
O assunto sobre JARs ja foi bastante discutido aqui no GUJ. Caso tenha alguma duvida ainda, o “Pesquisar” ira lhe ajudar muito!
Rafael