Trabalhando com .jar

6 respostas
B

Boa Tarde pessoal !

Acredito que meu problema seja algo simples… eu fiz um programa em java que gera um arquivo de texto , gostaria de executar o programa atraves do .jar em outras máquinas que rodam windows tbm + infelizmente ele da o seguinte erro “Could not find the main class. Program will exit” o que devo fazer, sou leigo no assunto nunca gerei nenhum tipo de executavel em java !

Abraço e Obrigado!

6 Respostas

Andre_Fonseca

oi

falta definir a classe no arquivo manifesto

leia o artigo

skalinichenko

Está faltando a classe principal (Main) ou a mesma não foi configurada no arquivo MANIFEST!
Geralmente quando geramos um arquivo .jar, para rodar em outras máquinas (como você quer), temos que gerar também um arquivo de manifesto.
Eu utilizo Eclipse! Ele possui uma ferramenta, que gera e cria também esse arquivo .
Olhe esse post aqui no forúm:
http://www.guj.com.br/posts/list/24178.java

Flw!

B

Muito Obrigado pelas dicas!

entao eu uso NetBeans peguei a jar na pasta “dist” que o netbeans cria ao compilar!
Eu n sabia sobre manifesto, n consegui criar o manifest alguem pode me ajudar …n tenho a minima ideia de fazer isso no netbeans meu conheco sobre java eh bem basico !

abrcs

mizumoto

BrakeZ,

Não sei se entendi bem o seu último post, mas se vc usa o NetBeans, você pode clicar no menu Build / Build Main Project e o seu arquivo ".jar" será criado dentro da pasta dist do seu projeto.
Para executar na máquina cliente, digite:

java -jar .jar

Espero ter ajudado,

Abs!

B

Entao eu já fiz isso e aconteceu esse erro dei build main project ae fui na pasta dist e peguei o .jar

so que para executar o .jar da esse erro ai !..ai o pessoal falou de falta manifest não sei como cria isso no netbeans…

Obrigado

PadrE

Cara… olha no tópico que o pessoal postou ai:

http://www.guj.com.br/posts/list/24178.java
http://www.guj.com.br/posts/list/22363.java
http://www.guj.com.br/posts/list/25407.java

E outra… o Netbeans eh uma ferramente bem completa… acredito que se vc ir no help e procurar por MANIFEST deve achar um passo-a-passo de como criar…

Só tome cuidado com diferença de maiúsculo e minúsculo…

De qualquer forma… segue a documentação da SUN sobre o MANIFEST para melhor entendê-los…
http://java.sun.com/docs/books/tutorial/deployment/jar/
depois… aconselho o uso do framework Ant para criar seus arquivos .jar… e seguindo o figurino… vai se interessar por segurança para os mesmos… onde entrar a parte de Kaytool e keystore…

Boa sorte!

Criado 10 de maio de 2009
Ultima resposta 9 de dez. de 2009
Respostas 6
Participantes 5