Pessoal tenho um aplicação desktop feita no netbeans que estava rodando a partir do dist/arquivo.jar, mas mudei a aplicação de diretório e só roda direto do Netbeans quando vou tentar rodar novamente a partir do jar do /dist da o seguinte erro:
Could not file main class. Program will exit
quando tento executar pelo prompt:
java -jar Arquivo.jar
mostra o seguinte erro:
Exception in thread “main” java.lang.NoClassDefFoundError: com/mysql/jdbc/ResultSet
tenho outras aplicações rodando normalmente, será que tem a ver com o fato de ter mudado de diretório do projeto ?
Apague o .jar e gere novamente, ou seja, faça um novo build em seu projeto para que o Netbeans gere o jar de novo.
L
lucianoalves
Não se esqueça que seu jar tem que estar nom mesmo diretório da pas lib, que fica dentro da dist, não se esqueça de colocar todas as bobliotecas que estiver usando na lib, e não altere esses arquivos, crie atalhos…
T
Taurus
Para teste fora do diretório da aplicação, copie todo a pasta “dist” para o Desktop, por exemplo, e tente rodar o jar.
Caso não rode, tente gerar novamente o jar.
Em último caso, reinstale a JVM da sua máquina.
marcos.junqueira
No netbeans gera um txt que fala como que executa o arquivo e quais as bibliotecas que ele depende
C
cadu.sousa
Obrigado Galera descobri o que era.
Não estava gerando a pasta lib no diretorio dist por causa que setei um diretorio lib. Acho que estava doidão.
Obrigado Pessoal.
ricardo13
ola,
estou tendo o mesmo problema que vc…naum axa uma pasta.
só q tenho quase ctz de q naum ta axando pq naum gerou a pasta dist/lib
como faço pra fazer aparecer essa pasta lib no dist quando gero o executável ???