Jar compila mas não executa

Jar na compilação ele funciona, mas nao executa ao construir o jar.

se eu comentar este trecho abaixo ele funciona normal

public TelaLogin() {
    initComponents();
    conexao = ModuloConexao.conector();
    System.out.println(conexao);
    if (conexao != null) {
        lblStatus.setIcon(new javax.swing.ImageIcon(getClass().getResource("/br/com/infox/icones/dbok.png")));
        lblStatus.setText("Conectado");
    } else {
        lblStatus.setIcon(new javax.swing.ImageIcon(getClass().getResource("/br/com/infox/icones/dberro.png")));
        lblStatus.setText("Não está conectado");
    }

}

Qual o erro que aparece ao rodar em linha de comando?

1 curtida

esse q é o problema nao aparece erro, pois ele compila normal,

mas na hora de limpar e construir ele nao roda.

Limpar e construir = apagar o que foi gerado por compilações anteriores e compilar do zero. Tem certeza que você tá executando o programa?

o q vc me sugere? sou novato

Tem um botão verde com um formato de “Play” na interface do NetBeans, se não me engano. Aperta nele pra executar.

Meu querido, eu tinha dito q ele executa normal,

Só na hora de construir o jar q nao funfa

esta é foto

aqui ele nao executa

Ja descobri o erro

Por isso que sugeri que executasse ele em linha de comando, para ver qual o erro que ocorre em tempo de execução:

java - classpath arquivo.jar nome.do.pacote.NomeDaClasseMain

ou

java -jar arquivo.jar

Obrigado,

não quero falar mal não, mas parece q vc so ajuda depois q as pessoas resolvem .

1 curtida

O que vale é a intenção :wink:

Qual era o erro? Coloque aqui a explicação dele e como resolvê-lo para ajudar pessoas com problema parecido, e, então escolha sua resposta como solução. :slight_smile:

1 curtida

Como nao apresentava erro no debug, ou no print para rastrear o erro, era uma coisa simples, o caminho da imagen estava errado dbOk.png eu coloquei dbok.png

coisa simples mas dava dor de cabeça. maisculas e minusculas