Executar JAR pelo ícone

8 respostas
A

Olá pessoal,

gerei um arquivo JAR e pelo DOS executa beleza como o comando:

java -jar hda.jar

Porém se eu dou um clique duplo em cima do ícone do JAR ele só abre a primeira tela (Login) e não passa para as demais...

O meu manifest.txt

Main-Class: Login 


Name: Login.class 
Java-Bean: True

Alguém sabe por que isso acontece? Tem a ver com o CLASSPATH?
Aqui tá assim:

CLASSPATH = %JAVA_HOME%\lib;.;%JAVA_HOME%\lib\tools.jar; 

JAVA_HOME = C:\j2sdk1.4.2_04

PATH = %PATH%;%JAVA_HOME%\bin;

8 Respostas

S

vc n pode estar procurando no package errado??

A

como assim package? os arquivos .class estão localizados em no diretório C:\HDA e ele não está no CLASSPATH. Tem que colocar esse caminhamento no CLASSPATH?

Desde já, obrigado pela ajuda…

S

:?: :?: :?: :?: :?: :?:
n estah tudo dento do arquivo JAR???

A

Sim… todos os .class estão no JAR, quando executo pelo DOS funciona certo, mas quando executo clicando no ícone, só abre a tela de login e nessa só funcionao botão sair, o outro “Entrar” não funciona.

O que pode ser?

S

mas eh um programa pra DOS?n entendi!!!

A

Shadow, eh um programa desktop para Windows. Criei uma aplicação e desejava gerar um executável pra ela, dae olhando nos fóruns vi que a melhor opção era criar um . JAR. Então criei o arquivo .JAR e quando executo pelo prompt do DOS (java -jar hda.jar) ele funciona blz, porém quando clico sobre o ícone do JAR gerado, ele só abre a tela de login da aplicação e não sai disso. Você clica no “Entrar” mas a tela pricipal do sistema não aparece.

Entendeu?

S

agora sim!!!
entendi…
muito estranhu isso, nunca aconteceu comigo!!!

F

duas coisas

1º tenta colocar só o Main-Class no manifest
2º não se esqueça de deixar uma linha em branco no manifest, ou seja, dar enter duas vezes depois do fim do texto do arquivo

espero q te ajude

até

feokuma

Criado 8 de abril de 2005
Ultima resposta 20 de abr. de 2005
Respostas 8
Participantes 3