Aplicação .jar não acessa o banco de dados

Gerei uma aplicação .jar, e ela não acessa o banco de dados, sendo que o conector esta na pasta lib em dist, e no arquivo Manifest, abrir a aplicação pelo cmd e deu Exception in thread “AWT-EventQueue-0” java.lang.InternalError. Como faço para resolver esse problema?

Esse não é exatamente um problema de acesso à base de dados. Na mensagem de erro tem uma informação importante: invalid cen header (bad signature)

Numa pesquisa rápida no Google encontrei algumas possíveis respostas, na maioria relacionadas a algum Jar corrompido.

Neste tópico no Stack Over Flow há algumas opções para resolver o problema:

Já que tem o. jar porque executas pelo prompt?

Para eu poder visualizar o que estava acontecendo

O erro começa na classe TelaLogin.java linha 59 o que tem nessa linha? parece um evento de KeyPressed mas pra que isso? o que ele captura? e o que eles está esperando capturar? Não acho que seja no seu banco de dados, mas sim no que seu “KeyPressed” está capturando e depois passando por parâmetro pro seu DAO… dai o seu DAO não entende esse parâmetro e sai soltando esses erros…