Ayuda JavaMail -> NoClassDefFoundError
Publicado por Cris (48 intervenciones) el 25/06/2013 15:43:01
Hola a todos.
Tengo una aplicación java desarrollada en Eclipse que una de las cosas que hace es enviar un email utilizando JavaMail (mail.jar). Desde Eclipse genero un archivo .jar, añado el directorio de mail.jar al CLASSPATH y lo ejecuto en consola con el comando java -jar server.jar.
Lo he probado en dos ordenadores diferentes y en uno funciona perfectamente (Windows7 Professional 64 bits) y en otro ordenador con el mismo SO pero de 32 bits, sale el siguiente error:
Exception in thread "Thread-1" java.lang.NoClassDefFoundError: javax/mail/Messag
ingException
at my.serverwidhoc.MsgProcess.ProcessMsg(MsgProcess.java:129)
at my.serverwidhoc.MsgProcess.<init>(MsgProcess.java:29)
at my.serverwidhoc.ServerThread.MsgProcessing(ServerThread.java:81)
at my.serverwidhoc.ServerThread.PreProcessing(ServerThread.java:75)
at my.serverwidhoc.ServerThread.run(ServerThread.java:43)
Caused by: java.lang.ClassNotFoundException: javax.mail.MessagingException
at java.net.URLClassLoader$1.run(Unknown Source)
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)
... 5 more
He añadido los path a las variables de entorno y sigue saliendo el mismo error.
¿Alguien me puede ayudar?
Muchas gracias
Tengo una aplicación java desarrollada en Eclipse que una de las cosas que hace es enviar un email utilizando JavaMail (mail.jar). Desde Eclipse genero un archivo .jar, añado el directorio de mail.jar al CLASSPATH y lo ejecuto en consola con el comando java -jar server.jar.
Lo he probado en dos ordenadores diferentes y en uno funciona perfectamente (Windows7 Professional 64 bits) y en otro ordenador con el mismo SO pero de 32 bits, sale el siguiente error:
Exception in thread "Thread-1" java.lang.NoClassDefFoundError: javax/mail/Messag
ingException
at my.serverwidhoc.MsgProcess.ProcessMsg(MsgProcess.java:129)
at my.serverwidhoc.MsgProcess.<init>(MsgProcess.java:29)
at my.serverwidhoc.ServerThread.MsgProcessing(ServerThread.java:81)
at my.serverwidhoc.ServerThread.PreProcessing(ServerThread.java:75)
at my.serverwidhoc.ServerThread.run(ServerThread.java:43)
Caused by: java.lang.ClassNotFoundException: javax.mail.MessagingException
at java.net.URLClassLoader$1.run(Unknown Source)
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)
... 5 more
He añadido los path a las variables de entorno y sigue saliendo el mismo error.
¿Alguien me puede ayudar?

Muchas gracias
Valora esta pregunta


0