Bem pessoal, eu quero cirar um exe ou um jar que não precise criar um bat que invoca minha instrucao de execucacao da aplicacao,pq fica feio aquela tela do DOS aberta no fundo da tela…Queria algo bem simples como um exe,ou entao um instalador elegante que executasse tranquilo.
Antes que os “cegos” e louos venham me falar "pra q vc quer um exe?e a portabilidade"
Essa aplicacao foi feia especificamente para rodar apenas no windows…e se me perguntarem pq quis usar java…PQ QUIS!
Quem puder responder…valeus
Criar executavel ex
5 Respostas
Olá antoniopopete,
Se vc não precisa passar parametros para o seu programa, pasta modificar o ícone do arquivo jar (se desejar) e executá-lo! Irá rodar blz. (Senão vc já sabe java -jar…)
Abraço,
Mas eu nao quero mudar o icone.
Eu quero que ele excute como quaquer aplicacao normal,sem estar a terra do dos em background…
isso vai ajudar
Usage: jar {ctxu}[vfm0Mi] [jar-file] [manifest-file] [-C dir] files …
Options:
-c create new archive
-t list table of contents for archive
-x extract named (or all) files from archive
-u update existing archive
-v generate verbose output on standard output
-f specify archive file name
-m include manifest information from specified manifest file
-0 store only; use no ZIP compression
-M do not create a manifest file for the entries
-i generate index information for the specified jar files
-C change to the specified directory and include the following file
jar -cvf teste.jar * -C C:/aj mysql-connector-java-5.0.5-bin.jar
Se quiser gerar um .exe de verdade, aqui na empresa geramos através de um programa chamado JET.
Só que ele não é free, não sei se isso te atrapalha…
[]'s
Atualmente uso um build gratuito do GCC/GCJ para mingW quando quero gerar código nativo:
http://www.thisiscool.com/gcc_mingw.htm
Tutorial:
http://www.cs.umanitoba.ca/~eclipse/6-Compiling.pdf
Tava vendo o Excelsior JET, achei meio carinho e ele precisa de um Runtime extra, olhando assim, parece que tem que ter uma sub-vm JET.
Se for pra pagar, talvez compense mais pagar por esse aqui:
http://jnc.mtsystems.ch/
Se o problema for só o console do windows aparecendo, inicie o seu software pelo ‘javaw’, não pelo ‘java’.
Inté.