Pelo amor de deus alguem me ajude

20 respostas Resolvido
C

Pessoal boa noite,

Criei um sistema de vendas e estoque porem esta dando um erro que estou já ficando maluco, o caso é que no ide funciona corretamente, lindo, porem quando executo o JAR algumas funções não funciona, porem já vi que o erro é no controller, mas gente não sei oq é, por favor me ajudem, como é um sistema propio se quiserem mando o projeto.

segue erro abaixo;

Exception in thread AWT-EventQueue-0 java.lang.NoClassDefFoundError: Controller/ControllerProdutos

at view.ViewVendas.(ViewVendas.java:44)

at view.ViewPrincipal.jbVendas1ActionPerformed(ViewPrincipal.java:230)

at view.ViewPrincipal.access$300(ViewPrincipal.java:24)

at view.ViewPrincipal$4.actionPerformed(ViewPrincipal.java:95)

at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)

at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)

at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)

at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)

at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)

at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)

at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)

at java.desktop/java.awt.Component.processEvent(Unknown Source)

at java.desktop/java.awt.Container.processEvent(Unknown Source)

at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)

at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)

at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)

at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)

at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)

at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)

at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)

at java.desktop/java.awt.EventQueue.access$600(Unknown Source)

at java.desktop/java.awt.EventQueue$4.run(Unknown Source)

at java.desktop/java.awt.EventQueue$4.run(Unknown Source)

at java.base/java.security.AccessController.doPrivileged(Native Method)

at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

at java.desktop/java.awt.EventQueue$5.run(Unknown Source)

at java.desktop/java.awt.EventQueue$5.run(Unknown Source)

at java.base/java.security.AccessController.doPrivileged(Native Method)

at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)

Caused by: java.lang.ClassNotFoundException: Controller.ControllerProdutos

at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)

at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)

at java.base/java.lang.ClassLoader.loadClass(Unknown Source)

 40 more

20 Respostas

F
Solucao aceita

cleitonoliveira bom dia, isso ta com cara de problema de importação oq exatamente vc tem nas linha apresentadas no erro?

at view.ViewVendas.(ViewVendas.java:<strong>44</strong>)

at view.ViewPrincipal.jbVendas1ActionPerformed(ViewPrincipal.java:<strong>230</strong>)

at view.ViewPrincipal.access$300(ViewPrincipal.java:<strong>24</strong>)

at view.ViewPrincipal$4.actionPerformed(ViewPrincipal.java:<strong>95</strong>)

se possivel posta o codigo desses trechos de arquivos

Abraços
Max

S

Tem certeza de que a classe
Controller.ControllerProdutos está no JAR?

C

Então nas linhas eu tenho apenas um botão que chama uma outra classe, e isso que não esta funcionanndo, não é erro de codigo, no ide (netbens) funciona perfeitamente o caso é que no JAR não esta funcionando.

C

staroski, aparentemente esta sim, sabe me dizer como posso fazer para ter esta certeza, existe algun teste que eu possa fazer? desculpem pessoal sou iniciante ainda.

F

Tá, como você gerou seu Jar? Está usando Gradle? Se não, por que não considera?

M

at view.ViewVendas.(ViewVendas.java:44)
posta esta linha ai ! tome cuidado se você tiver ícones nestes botões, se tiver se atente para
importar juntos ou deixar em uma pasta específica para imagens e adicionar no build path do
seu projeto, qq coisa manda seu projeto que dou uma olhada rápida !

C

Então FearX, gerei no limpar e construir projeto no net beans, tentarei no modo que sugeriu.

C

marcelo, verifiquei tbem os ícones, e esta já na pasta build.

olha segue o link ai do projeto se alguém puder me dar esta força.

https://mega.nz/#F!96QSzAyA!VG7dZAwDrADmj8_RstJgGw

D

Cara, dá uma acessada neste site, lá é certeza que Deus vai ter ajudar.
Dizem, até, que fazem milagres online.

A questão é simples:
Cadê o log do sistema?
Você tem certeza que o sistema roda, ao menos no teu computador?

S

Um JAR nada mais é do que um arquivo ZIP, abre ele e confere se o .class está lá

C

Darlan sim no meu roda, bom amenos roda perfeitamente metade dele, alguns bootes que não estão funcionando.

C

Esta sim como pode ver abaixo esta sim.

D

Mas roda após você exportar para jar ou roda apenas na IDE?

C

No IDE roda completo normal no JAR que não roda total, é um sistema de vendas e estoque, então JAR só esta rodando a parte de cadastro de produtos e clientes,não a parte de vendas.

Percebi que na pasta de arquivos esta sem o arquivo manifest.mf.
Pode ser a falta deste arquivo?

F

Esse é dos meus, eu ainda teria mandado no LMGTFY.

S

Na sua imagem o pacote controller está com c minúsculo.
Na exceção ele tentou carregar a classe Controller.ControllerProdutos, onde o nome do pacote está em maiúsculo.
Java é case sensitive.

C

AAAAAAAAAAA

Achei o B.O putz cara estava já batendo a cabeça na parede kkk.

Então Darlan estava quase recorre ao seu site rsrs.

Galera era um errinho de importação no controller, estava:
model.ModelProdutos sendo que o correto era apenas ModelProdutos .

Feito isso bingo, funcionou perfeito. Valeu Faca na caveira que deu a dica.

C

Sim fiz a alteração tbem, mas já resolvi era erro na importação, mas valeu pq tbem alterei e deixei com Maiusculo.

D

Se roda apenas na IDE, não roda.
Você está fazendo alguma bobagem na hora de exportar o jar.
Está incluindo de dependências ou alguma configuração específica.

C

Valeu Darlan pela atenção ai.

Criado 17 de agosto de 2018
Ultima resposta 17 de ago. de 2018
Respostas 20
Participantes 6