Jar não funciona

8 respostas
ManoloCosta

Pessoal estou com o seguinte problema com um jar:
executando ele via comando [color=blue]java -jar JavaApp.jar[/color] ele funciona direitinho, mas clicando em cima ele não executa apenas abre rapidamente uma tele de cmd e fecha.

8 Respostas

otaviojava

Olha sobre isso vc tem que configurar no seu sistema operacional.
Para que qualquer arquivo que tenha extenção .jar ele execute pelo java.

ManoloCosta

Obrigado pela ajuda otaviojava
Eu reconfigurei as variáveis de ambiente mas não adiantou, acontece a mesma coisa.
Dá uma olhada se tem algo errado

JAVA_HOME = C:\Arquivos de programas\Java\jdk

Path = %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\wbem;%JAVA_HOME%\bin

CLASSPATH = .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\htmlconverter.jar;%JAVA_HOME%\jre\lib;%JAVA_HOME%\jre\lib\rt.jar

Há JDK que tenho instalado é Java EE 6 SDK U23

otaviojava

Tenta criar um bitfile que rode esse comando.
Ai vc chama esse arquivo para executar seu jar.
Pode dar certo.

ManoloCosta

Não sei se entendi bem ?criar um bitfile?.
Criei um .bat que executa o comando funciono, mas abriu a cmd também, tem como fazer abrir só o .jar

otaviojava

ManoloCosta:
Não sei se entendi bem ?criar um bitfile?.
Criei um .bat que executa o comando funciono, mas abriu a cmd também, tem como fazer abrir só o .jar

Desculpa pelo erro no nome é que ue não uso windows ah um bom tempo.
Se você fechar o terminal dele funciona o programa?
Se sim veja algum parâmetro para ele somente executar.

ManoloCosta

Consegui eu estava usando o comando o comando java -jar que executava também a outra janela,
com o comando start javaw -jar ele não fica com duas janelas abertas.

O comando ficou assim:
start javaw -jar C:\Java\Exs\ProjetoJava\dist\Teste.jar

otaviojava

Que bom.
Agora adiciona no título [resolvido]
Ficando assim: Jar não funciona [resolvido]

ManoloCosta

[Resolvido
]

Criado 12 de janeiro de 2011
Ultima resposta 12 de jan. de 2011
Respostas 8
Participantes 2