Jar compila mas não executa

14 respostas Resolvido
java
M

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");
    }

}

14 Respostas

S

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

M

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

mas na hora de limpar e construir ele nao roda.

L

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

M

o q vc me sugere? sou novato

L

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

M

Meu querido, eu tinha dito q ele executa normal,

Só na hora de construir o jar q nao funfa

M

esta é foto

M

aqui ele nao executa

M

Ja descobri o erro

S

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

M

Obrigado,

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

S

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

D

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:

M
Solucao aceita

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

Criado 19 de junho de 2017
Ultima resposta 20 de jun. de 2017
Respostas 14
Participantes 4