Jar não ta achando classe principal

8 respostas
A

No netbeans eu setei o meu Form como sendo a classe principal, mas na hora que eu compilo o jar ele acusa de não encontrar o jar, mas na compilação não acontece erro algum. Como que eu seto manualmente a classe principal?

8 Respostas

Anime

Coloque o nome a classe principal no main da mesma…ou já está assim?

A

Já está sim, mas não consigo fazer rodar, não sei o que que está acontecendo.

Anime

Não roda nada,ou aparece outro no lugar da principal?

Tenta assim: Tools >> Library Manager >> add jar/ Folder…

A

Eu só tenho uma classe executável no meu path, cliquei com o botão direito em cima do projeto no netbeans e fui em propriedades e setei a classe principal como sendo meu form, o executável, ele compila e gera o jar, mas quando vou executa-lo ele me traz a seguinte mensagem:

“Could not find the main class:
br.com.funcionario.view.Funcionarios”

embora esta seja a classe e está funcionando normalmente.
=(

Anime

andre.froes:
Eu só tenho uma classe executável no meu path, cliquei com o botão direito em cima do projeto no netbeans e fui em propriedades e setei a classe principal como sendo meu form, o executável, ele compila e gera o jar, mas quando vou executa-lo ele me traz a seguinte mensagem:

“Could not find the main class:
br.com.funcionario.view.Funcionarios”

embora esta seja a classe e está funcionando normalmente.
=(

tentou fazer o que indiquei…

juno.rr

Se não funcionar, seta a bagaça na mão. Extrai o META-INF/MANIFEST.MF, edita e empacota de novo:

Main-Class: com.meupacote.ClassePrincipalComMetodoMain
Class-Path: .
            ./lib/umalib.jar
zoren

Nas propriedades do projeto, na parte de Executar, a classe principal está setada lá?

A

Descobri o erro da bagacera, olha que merda:

public Funcionarios() {
        super("  Funcionários Varejo");
        super.setResizable(false);
        initComponents();
        tabela.setSelectionBackground(Color.green);
        this.preencheLista();

        try {
            UIManager.setLookAndFeel(new SubstanceOfficeSilver2007LookAndFeel());
        } catch (Exception e) {
               e.printStackTrace();
        }

        BufferedImage image = null;
        try {
            image = ImageIO.read(this.getClass().getResource("bb.jpg"));
        } catch (IOException e) {
            e.printStackTrace();
        }
        this.setIconImage(image);
        this.centerWindow(this);
    }

o meu UIManager tava dando pau, tive que tirar ele, daí funcionou perfeitamente.

public Funcionarios() {
        super("  Funcionários Varejo");
        super.setResizable(false);
        initComponents();
        tabela.setSelectionBackground(Color.green);
        this.preencheLista();

        BufferedImage image = null;
        try {
            image = ImageIO.read(this.getClass().getResource("bb.jpg"));
        } catch (IOException e) {
            e.printStackTrace();
        }
        this.setIconImage(image);
        this.centerWindow(this);
    }
Criado 3 de setembro de 2010
Ultima resposta 3 de set. de 2010
Respostas 8
Participantes 4