Problemas ao abrir a tela principal após o login do meu .jar

Galera preciso do vosso help!
Tenho minha aplicação (java) desenvolvida, ela não da nenhum erro quando executo ela no netbeans, mas quando gero o .jar ela abre a tela de login, após dar dar um clique pra logar ela simplesmente não faz nada, a tela de login fica intacta… já tentei muitas formas!
Agradeço!

Escuta seu .jar em linha de comando que você vai descobrir a exceção que está ocorrendo.
Isso se você não colocou try-catch vazios no código.

Starosk poderias ser mais especifico em me forneceres o comando pra mim executa-lo no prompt!

cd pastaDoMeuJar
java -cp meuArquivo.jar meu.pacote.MinhaClassPrincipal

Apresentou-me esta exção, não encontrei a razão aparente, me ajude cara!

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: dao/DAORelatorio
        at view.ViewPrincipal.<init>(ViewPrincipal.java:23)
        at DAO.DAOFuncionario.validarFuncionario(DAOFuncionario.java:168)
        at controller.ControllerFuncionario.getValidarFuncionario(ControllerFuncionario.java:36)
        at view.ViewLogin.btnEntrarActionPerformed(ViewLogin.java:247)
        at view.ViewLogin.access$100(ViewLogin.java:14)
        at view.ViewLogin$2.actionPerformed(ViewLogin.java:88)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: dao.DAORelatorio
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 43 more

nao achou a classe DAORelatorio

Mas eu tenho esta classe!

Confere o conteúdo do seu .jar, ela não deve estar lá.

Verifiquei que sim, no projecto estava DAORelatorio no .jar DAORelatorios, mudei para DAORelatorios no projecto gerei denovo o .jar, mas o problema persiste!

Ou deve estar associado ao Warning no netbeans ao construir e Limpar
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.


A que se deve?

Por acaso você renomeou a classe sem renomear o arquivo .java?

Não, warnings não são erros.

Bom dia!
O erro persiste, o que pode ser desta vez?

No StackTrace dá pra ver que você tem uma classe DAOFuncionario dentro de um pacote chamado DAO, em maiúsculo.
Você está tentando instanciar uma classe DAORelatorio que está dentro de um pacote dao, em mínúsculo.

Pois bem, se você está usando Windows, saiba que ele não diferencia pastas com nome maiúsculo de nome minúsculo.
Mas o Java diferencia, então dá uma revisada nas declarações de package das suas classes, se o package está em minúsculo, então o nome das pastas correspondentes também precisa estar.

Qualquer coisa, posta o fonte das classes ViewPrincipal e DAORelatorio.

Cara valeu muito, consegui resolver o problema!
Agradeço por fazer parte deste forum.