Onde eu estou errando... por favor me ajude

4 respostas
Luciano_G

Estou começando a usar o java e não estou conseguindo evoluir…
enrrosquei na seguinte sintuação…

esse prog. é só para aprende como gerar um jar.

  1. escrevi o seguinte programa…
package pacoteJar;

import javax.swing.*;

public class janela extends JFrame{

public janela(){

super(janela);

setSize(500,250);

setVisible(true);}

public static void main (String args[])

{

janela app = new janela();

app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

}

  1. minha estrutura é essa:

C:\Arquivos de programas\Java\jdk1.5.0_06\bin

criei o janela.java e se encontra: C:\hoje\janela.java

depois compilado ficou assim: C:\hoje\pacoteJar\janela.class

  1. Para criar o arquivo .jar criei um arquivo manifest.txt que esta desta forma:

Main-Class: pacoteJar.janela
Name: pacoteJar/janela.class
Java-Bean: True

Ele se encontra: C:\hoje\manifest.txt

  1. então entrei na pasta onde estava o jar…
    C:\Arquivos de programas\Java\jdk1.5.0_06\bin>

E dei o comando…
C:\Arquivos de programas\Java\jdk1.5.0_06\bin>jar cfm janela.jar C:\hoje\manifest.txt C:\hoje\pacoteJar..

  1. com esse comando gera o arquivo janela.jar …
    mas quando eu tento abri-lo da um erro assim

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

O que estou fazendo errado???

4 Respostas

S

obs: coloque seus codigos com a tag code.

onde está o main.

Luciano_G

assim ???

package pacoteJar;

import javax.swing.*;

public class janela extends JFrame{

public janela(){

super(janela);

setSize(500,250);

setVisible(true);}

public static void [color=red]code[/color] (String args[])

{

janela app = new janela();

app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}
}

pintofree

a classe de onde esta seu arquivo main e a janela.class entaum ela q deve ser adicionada como classe main.

Mais antes disso pq vc nao utiliza uma IDE para programar?? tipo, netbeans ou eclipse e deixa de se preocupar com erros bestas e simples como estes?

Luciano_G

Eu usei o JCreator como IDE ele compila e depois executa
mas não gera arquivo .Jar.

e o erro, apesar de ser um erro besta não entendi sua explicação
por isso por favor vc pode me explicar melhor…

desde já
Obrigado.

Criado 25 de abril de 2008
Ultima resposta 25 de abr. de 2008
Respostas 4
Participantes 3