NoClassDefFoundError  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
aloha
JavaChild

Membro desde: 07/08/2008 15:32:24
Mensagens: 139
Offline

ta dando o seguinte erro:

Exception in thread "main" java.lang.NoClassDefFoundError: mail/jar
Caused by: java.lang.ClassNotFoundException: mail.jar
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
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)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: mail.jar. Program will exit.


parece que ele nao achou o main, mas eu tenho no manifest o main class e tenho certeza que esta certo...

Manifest-Version: 1.0
Main-Class: principal.Principal

alguem pode me ajudar?
n3too
Debugger
[Avatar]

Membro desde: 01/04/2008 08:35:48
Mensagens: 65
Offline

Vc pode ter certeza, mas o compilador não...

dá uma olhada melhor, pois esta excessão ocorre qndo alguma classe não é encontrada.

verifque também se nenhuma outra classe dependente está faltando.

http://rubensdemelo.wordpress.com/
Kura
JavaBaby
[Avatar]

Membro desde: 11/11/2008 12:51:53
Mensagens: 83
Offline

Você está usando qual IDE? Cola teu código aí.
aloha
JavaChild

Membro desde: 07/08/2008 15:32:24
Mensagens: 139
Offline

To usando o eclipse, nele roda certinho, o problema eh depois q gero o jar e tento executar via linha d comando :/

o código eh ridiculo, só tem o main e 1 funcao chamada por ele... To usando a lib javamail 1.4.2

obrigado por enquanto
n3too
Debugger
[Avatar]

Membro desde: 01/04/2008 08:35:48
Mensagens: 65
Offline

aloha wrote:To usando o eclipse, nele roda certinho, o problema eh depois q gero o jar e tento executar via linha d comando :/

o código eh ridiculo, só tem o main e 1 funcao chamada por ele... To usando a lib javamail 1.4.2

obrigado por enquanto


Vc já verificou se dentro do *.jar tem todas as libs necessárias?

http://rubensdemelo.wordpress.com/
aloha
JavaChild

Membro desde: 07/08/2008 15:32:24
Mensagens: 139
Offline

Sim, todas as libs estao la...

Po eu sou programador C e por essas e outras que não consigo entrar no mundo java. Eu digito 2+2 e ele não me da o 4...

Parece estar tudo certo, mas sabemos que não está, o erro que ele informa: "Could not find the main class: mail.jar. Program will exit. "

Como ele não conseguiu? Ele é doente!

Alguém sabe como faz para ver como o eclipse executa? Pois pelo eclipse funciona!

Obrigado novamente
n3too
Debugger
[Avatar]

Membro desde: 01/04/2008 08:35:48
Mensagens: 65
Offline

Posta aqui o código das suas classes que fica mais fácil de ajudar...

(veja tbm se na sua classe principal, vc tem o método main)

http://rubensdemelo.wordpress.com/
aloha
JavaChild

Membro desde: 07/08/2008 15:32:24
Mensagens: 139
Offline

como eu disse, o codigo eh ridiculo

This message was edited 1 time. Last update was at 25/03/2009 13:53:00

Rafael Carneiro
Moderador
[Avatar]

Membro desde: 31/03/2007 12:40:41
Mensagens: 809
Localização: Fortaleza
Offline

Está faltando os jars para o envio de e-mail (mail.jar e activation.jar): http://java.sun.com/products/javamail/

This message was edited 1 time. Last update was at 25/03/2009 13:53:41


Rafael Carneiro
http://www.rafaelcarneiro.com | @rcarneiro | JForum
[WWW] [MSN]
andre_bento
JavaGuru

Membro desde: 07/06/2007 12:56:10
Mensagens: 215
Offline

Quais são os jar's necessários para fazer o IReport funcionar de maneira correta com o net beans???
Ondep osso baixá-los?
aloha
JavaChild

Membro desde: 07/08/2008 15:32:24
Mensagens: 139
Offline

Não pode Rafael, eles estão no projeto e quando eu gero meu jar eu seleciono todos os jars de envio de email...

obrigado
n3too
Debugger
[Avatar]

Membro desde: 01/04/2008 08:35:48
Mensagens: 65
Offline

Uma coisa é certa: o compilador não está encontrando alguma classe.

Já tentou atualizar as libs do javaMail?

http://rubensdemelo.wordpress.com/
Mero_Aprendiz
JavaEvangelist
[Avatar]

Membro desde: 25/08/2004 11:32:27
Mensagens: 380
Localização: Goiânia
Offline

aloha wrote:Não pode Rafael, eles estão no projeto e quando eu gero meu jar eu seleciono todos os jars de envio de email...
obrigado


Ola aloha...
Bem o problema está ai, se você não utiliza um plugin que entende que você tem dependências de outros "jares" (sic) ele não coloca dentro do jar que você gerou.
Faz assim, faz um teste com a sua aplicação em outro PC colocando os seus "jares" (sic) no classpath do outro PC. Você vai ver que vai funcionar.



[]'s
JL
Rafael Carneiro
Moderador
[Avatar]

Membro desde: 31/03/2007 12:40:41
Mensagens: 809
Localização: Fortaleza
Offline

Bem, a exceção é clara:



Verifique se os jars do javamail estão devidamente escritos no arquivo MANIFEST.

Rafael Carneiro
http://www.rafaelcarneiro.com | @rcarneiro | JForum
[WWW] [MSN]
aloha
JavaChild

Membro desde: 07/08/2008 15:32:24
Mensagens: 139
Offline

O problema é que não tenho outro computador :/

Alguem me ajuda a solucionar com 1 computador só por favor?

Obrigado
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team