A janela DOS sempre tem que aparecer para rodar um JAR? (RESOLVIDO)

7 respostas
mauber

Olá, bom dia,

Estou desenvolvendo uma aplicação gráfica (Desktop) para rodar inicialmente em Windows.
Para “roda-lá” utilizo:

%windir%\system32\java.exe -jar "G:\minhaaplicacao.jar

Porém isto faz abrir 2 janelas na barra do Windows, 1 da aplicação e 1 janela DOS, onde fica exatamente a mesma linha acima…

Existem alguma maneira desta janela DOS não aparecer?

Obrigado!!

7 Respostas

ricardosoares

ao invés de usar o java.exe, use o javaw.exe

mauber

O Efeito foi o mesmo :frowning:

thiago.correa

Se o efeito foi o mesmo então faça um teste

abra o prompt do DOS e digite:

%windir%\system32\java.exe -jar "G:\minhaaplicacao.jar

e logo após feche a janela do DOS e veja o que acontece

depois abra de novo o prompt do DOS e digite:

%windir%\system32\javaw.exe -jar "G:\minhaaplicacao.jar

e logo após feche a janela do DOS e veja o que acontece!

mauber

Uhhh ,

OK, entendi a diferença!!
Já é beeeeem melhor, mas tem algo que eu possa fazer para fechar a janela sozinha, nem que seja no código?

Obrigado!!

mauber

RESOLVIDO:

Chamei de um .BAT da seguinte forma:

START %windir%\system32\javaw.exe -jar "G:\minhaaplicacao.jar 
exit

Funciona que é uma maravilha!!

Obrigado a todos!! :smiley:

thiago.correa

não precisa fazer um bat. Faça o seguinte crie um atalho para o javaw, clique nas propriedades do atalho e no campo alvo complete com:

-jar G:\minhaaplicacao.jar

Aplique as alterações e faça um teste, dê dois cliques no atalho.

mauber

Putz, que legal!! :lol: :stuck_out_tongue:

Não é que funciona, hahaha! :wink:

Muito obrigado mais uma vez!!

See you!!

Criado 18 de setembro de 2006
Ultima resposta 18 de set. de 2006
Respostas 7
Participantes 3