Talvez esteja faltando alguma .class dentro do .jar
Verifique todas as dependências.
Para criar os Pacotes/Executaveis .jar eu uso o plugin:
FatJar para Eclipse http://fjep.sourceforge.net/
Este possui mais recursos do que a opção nativa no Eclipse.
F
Felino
Bom dia,
Euutilizeiopluginquefoirecomendado,masmesmoassimo.jarexecutavacomomesmoproblema.OquemeintrigavaeraquenoEclipseoprogramarodavanormalmente.PorémfuifazendoalgumastentativasbaseadasemproblemassimilaresqueencontreiaquinoGUJ,entaoadicioneiumtrytry{this.dispose();//fecha tela login atualtelaPrincipal=newTelaPrincipal();//cria a tela principaltelaPrincipal.setVisible(true);}catch(Exceptione1){e1.printStackTrace();}NullPointerestefoioerro,naseguinteinstrução:lblBarraStatus.setIcon(newImageIcon(getClass().getResource("/picture/Desktop/bb_01.gif")));Entaocomenteiocodigoacimaeatelafoicriada,bemacadateladosistemaemqueumafiguranãoéencontradaocorreomesmoerro.Aquestaoéporqueemalgumastelasfiguraéencontradaexemploateladelogin,eemoutrasnão?ComoassociooclaspathaoBuildfatjar?
Obrigado!
dsfextreme
Felino:
Bom dia,
Euutilizeiopluginquefoirecomendado,masmesmoassimo.jarexecutavacomomesmoproblema.OquemeintrigavaeraquenoEclipseoprogramarodavanormalmente.PorémfuifazendoalgumastentativasbaseadasemproblemassimilaresqueencontreiaquinoGUJ,entaoadicioneiumtrytry{this.dispose();//fecha tela login atualtelaPrincipal=newTelaPrincipal();//cria a tela principaltelaPrincipal.setVisible(true);}catch(Exceptione1){e1.printStackTrace();}NullPointerestefoioerro,naseguinteinstrução:lblBarraStatus.setIcon(newImageIcon(getClass().getResource("/picture/Desktop/bb_01.gif")));Entaocomenteiocodigoacimaeatelafoicriada,bemacadateladosistemaemqueumafiguranãoéencontradaocorreomesmoerro.Aquestaoéporqueemalgumastelasfiguraéencontradaexemploateladelogin,eemoutrasnão?ComoassociooclaspathaoBuildfatjar?
Obrigado!
Vc colocou suas imagens em um package ? ou estão em um diretório qualquer?
Experimente criar um package imagens , coloque suas figuras nele e mude o caminho das figuras na aplicação.
:idea: Coloque aqui se funcionou !
F
Felino
O problema já foi resolvido!
O jar nao encontrava as figuras, que se encontravam dentro de um package, apos a padronizacao do sistema alguns caminhos mudaram mas o estranho é que o eclipse rodava normalmente.
Esta era a razão do nullPointerException.