Executavel

3 respostas
I

Fiz um programa de teste com o Netbeans 6.7 ,dei uma olhada em topicos e li que ele cria um .jar na pasta “dist”
só que qdo clico nesse .jar não faz nada, não era pra executar o programa???

Tentei fazer o que estava em alguns topicos, mas não deu certo, não executa…

3 Respostas

Thiago_MuiLoko

Vc verificou como esta o manifest?

Extraia o conteudo do jar e verifique se no manifest contem a informação do main-class.

deve ficar mais ou menos assim:

Manifest-Version: 1.0 Main-Class: Nome_da_Classe_Principal Created-By: Seu_Nome_XD

A ordem não vai interferir no funcionamento, mas depois do main-class deve constar uma linha (nem que seja em branco).

Espero ter ajudado,

Abs

fabiofalci

Verifica se na linha de comando o
java -jar seujar.jar
funciona. Para funcionar o manifest tem que estar certinho, assim como o Thiago colocou.

Se mesmo assim não funcionar, verifica se teu SO não associou um programa que abre ZIP para o .jar. Se sim tem
que associar o Java.

I

Thiago MuiLoko:
Vc verificou como esta o manifest?

Extraia o conteudo do jar e verifique se no manifest contem a informação do main-class.

deve ficar mais ou menos assim:

Manifest-Version: 1.0 Main-Class: Nome_da_Classe_Principal Created-By: Seu_Nome_XD

A ordem não vai interferir no funcionamento, mas depois do main-class deve constar uma linha (nem que seja em branco).

Espero ter ajudado,

Obrigado pela ajuda!!!

Ve se é isso o que vc me escreveu, extrai o conteudo do “Gerenciador_MEM.jar” que é meu jar em questão,
tem uma pasta " META-INF " e dentro dela o manifest com o seguinte:

Manifest-Version: 1.0 Ant-Version: Apache Ant 1.7.1 Created-By: 1.6.0-b105 (Sun Microsystems Inc.) Main-Class: Gerenciador_MEM.Class Class-Path: lib/postgresql-8.3-603.jdbc3.jar lib/toplink-essentials.ja r lib/toplink-essentials-agent.jar X-COMMENT: Main-Class will be added automatically by build

tem que ser pelo netbeans para alterar esse manifest??

Abs

Criado 21 de outubro de 2009
Ultima resposta 21 de out. de 2009
Respostas 3
Participantes 3