Problemas com jar

3 respostas
R
opa;Alguem poderia me ajudar com um probleminha ki tenho qdo crio um jar?

tipofiz meu programadentro do pacoteJar com foi dito num topico anterior;

intonficou assim

c:\tutorial\pacoteJar\DoisEmUm.class

no manifest.txt (dentro do c:\tutorial) escrevi

Main-Class: pacoteJar.Principal

Name: pacoteJar/Principal.class

Java-Bean: True

depois entrei no dos

c:\tutorial

e escrevi

jar cvfm Teste.jar manifest.txt pacoteJar/<em>.class

bomdaifoi criado o arquivo Teste.jar dentro do tutorial

ateh ai td bem

qdo testei pelo dosfuncionou perfeitamenteagoraqdo clique duas vezesentrou no abrir com onde selecionei o javaw dentro da pasta C:\jdk1.3.1_07\bin;

dando okele me vem com a seguinte msg:

Could not find the main class.Program will exit!

o ki eu fiz de errado??alguem pode me falar??

o codigo do programa é

package pacoteJar;

import <a href="http://java.io">java.io</a>.</em>;

public class Principal

{

public static void main(String args[])

{

DataInputStream base=new DataInputStream(System.in);

int i,n,x,numero,bd,resto,enquanto,resposta;

double soma,potencia,number,resulta,variavel;

int p[]=new int[100];

double vet[]=new double[100];

int vetor[]=new int[100];

int a,contador,esq,s,referencia,indice,valor,teste,cesta;

String A,B,C;

char z,r;

try

{

//processamento

}

catch(IOException e){

System.out.println(Erro na entrada de dados!);

}

catch(NumberFormatException e)

{

System.out.println("!!Erro na entrada de dados!!");

}

}	

}

3 Respostas

R

olha eu acho que vc não colocou dentro do seu pacote o aplicativo jar agora se caso vc colocou e não deu certo segue esses passos que vai dar certo.

Criando um .jar PASSO A PASSO MESMO HEIN.

  1. Inclua no seu Fonte “class”:
    package <nome_arquivo>
    obs: se tiver mais de uma classe terá que incluir em todas
    depois disso compile todas elas uma a uma, ele ira criar
    uma pasta com o <nome_arquivo> dado pelo package onde estará seu(s) class

  2. Crie um arquivo .txt com os seguintes dados e salvando com o nome de “manifest”:
    Main-Class: <nome_arquivo>.<nome_classe>
    Name: <nome_arquivo>/<nome_classe>.class
    Java-Bean: True

  3. Copiar o aplicativo jar:
    o aplicativo jar vc encontrara ele na sua JVM instalada em seu maquina, vc deve copia-lo
    para sua pasta onde esta criando o .jar.
    exemplo de localizar o aplicativo jar:
    C:\j2sdk1.5.1\bin

  4. Para incluir as imagens dentro do seu .jar, implemente essa class e seus devidos metodos.

Ex:

ClassLoader classLoader = this.getClass().getClassLoader();

ImageIcon icon = new ImageIcon(classLoader.getResource(pacote/imagens/logo.jpg));

obs: apos criado o pacote inclua a pasta com as imagens dentro do pacote que foi criado
para assim co .jar conter suas imagens

  1. Abra o Ms-dos e execute o seguintes passos:
    abra o diretorio onde esta sua(as) classes e o manifest.txt juntamente com o aplicativo jar
    criados anteriormente e execute o comando.
    ex:

c:&lt;nome_pasta>\jar cfm <nome_qualquer>.jar manifest.txt <nome_arquivo>.

pronto estara criado seu .jar

R

Ricardo…
Fiz td como vc citou…contudo…continua dando a msm msg de erro
eu poderia mandar o arquivo jar ki eu criei para vc dar uma olhada se roda contigo…por que talvez o problema seja a minha configuração…

R

manda sua(as) classes tudo ai para eu ver se for o caso eu crio o .jar para vc e vejo oq ta dando errado.
e-mail
[email removido]

Criado 20 de março de 2005
Ultima resposta 21 de mar. de 2005
Respostas 3
Participantes 2