Executando um .class em Ambiente gráfico

2 respostas
A

Pessoal,

Tenho uma aplicação swing e gostaria de executá-lo no SO windows sem que aparecesse o prompt de comando.
Fiz duas tentativas:

  1. Criei um atalho onde coloquei a linha de comando para a execução da classe principal
    Resultado: Não funcionou.

  2. Criei um arquivo .JAR com o manifest setado para executar a minha classe principal.
    Resultado: Funcionou, mas somente em algumas máquinas. Micros que tinham o compactador FillZip instalado, por exemplo, não funcionaram.

Alguém tem alguma idéia…

Obrigado

2 Respostas

J

Oi

azevedomt, a melhor al;ternativa é mesmo o JAR. Se vc quiser garantir que irá abrir, independente da associação dos arquivos, faça arquivos de lote para execuatr o JAR. Se for no windows faça o BAT e no Linux um SH

T+

L

O que acontece é que o jar tbem é um tipo de compactador de arquivos e nessas maquinas o jar pode estar referenciado ao algum descomptador/compactador com fillzip e winrar, vc deve alterar sua configuração de modo que ao clicar deve ABRIR COM o JAR ou JAVAW da pasta lib do J2sdk se não nao rola outra coisa cara vc pode usar para chamar arquivos executaveis como exe (nao tentei com o jar mas pode dar certo)

Runtime.getRuntime().exec("imprime.exe");
Criado 20 de fevereiro de 2004
Ultima resposta 21 de fev. de 2004
Respostas 2
Participantes 3