.jar não encontra a classe (jFrame) inicial

5 respostas
ssh

Pessoal, ao execurar o .jar gerado pelo Netbeans 8.1.

recebo a seguinte mensagem de erro:

alguém sabe o porque isso, ja verifiquei e o jframe selecionado para ser the main, está certo!

edit: se eu rodo pelo netbeans, funciona normal.

agradeço a atenção.
att,

5 Respostas

di.magdaleno

Olá!

Vc chegou a verificar se o manifest do seu JAR ta apontando pra classe correta?

Caso não saiba oq é o arquivo manifest da uma olhadinha nesse artigo:
http://www.guj.com.br/articles/42

flw

Ruttmann

Sua IDE gerou o .jar sem apontar no arquivo de manifesto a classe que contêm o método main…

Só ler mesmo o artigo acima que vais conseguir resolver esse problema!

:wink:

ssh

Obrigado pela atenção pessoal, mas já está contendo esse item no arquivo.

veja o conteúdo do mainfest:

mesmo assim nao funciona.

di.magdaleno

O nome da sua classe que possui o método main é Main?
O arquivo está salvo com o mesmo nome (Main.class)?

Pelo erro que vc colocou no primeiro post parece que ele ta buscando outra classe.

ssh
package telas;

public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Principal p = new Principal();
        p.setVisible(true);
    }
}

sim sim. e defini ela mesmo, eu mudei com o passar do tempo do post.

Criado 5 de setembro de 2012
Ultima resposta 6 de set. de 2012
Respostas 5
Participantes 3