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

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,

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

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:

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

veja o conteúdo do mainfest:

mesmo assim nao funciona.

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.

[code]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);
}

}[/code]

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