Executable Jar File

6 respostas
J

Fala galera

Instalei o NetBeans 5.5 e quando vou executar um JAR que ele gerou, dá a seguinte mensagem:

“Could not find the main class. Program will exit”

Mas em Properties>Run a main class está especificada certinha.

Alguém tem alguma idéia?

Valeu !!!

6 Respostas

B

Ola,

Pra tornar um jar executavel mesmo, ativado por um duplo-clique vc tem que incluir no manifest.mf a propriedade:

Main-Class: sua_class_main,

Mas isto tem que ser na hora de gerar o jar.

B

pra fazer isto só ir nas propriedades do projeto e colocar uma main-class, depois vc gera o build do projeto e pronto.

J

Mas foi isso exatamente que eu disse q eu fiz. Será q o problema é outro?

B

Ola,

Abra o jar que ele gerou com um programa de zip… olhe no diretorio META-INF, tem um arquivo chamado manifest.mf, abra ele com um editor de texto e vê se tem o atributo Main-Class lá…

QQ coisa posta o conteudo do arquivo aqui.

J

Fala Bruno

Taí o conteúdo do arquivo:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 1.5.0_10-b03 (Sun Microsystems Inc.)
Main-Class: egs.main.TESTE
Class-Path: lib/swing-layout-1.0.jar lib/AbsoluteLayout.jar lib/jfreec
hart-0.9.1.jar lib/jcommon-0.6.3.jar lib/mysql-connector-java-3.1.12-
bin.jar
X-COMMENT: Main-Class will be added automatically by build

A minha Main-Class tá correta.
Parece ter algo de errado?

J

Resolvido. Criei uma classe de nome Main, usada para construir a classe que eu desejava que fosse a principal. Desse jeito funcionou.

Criado 5 de dezembro de 2006
Ultima resposta 5 de mar. de 2007
Respostas 6
Participantes 2