Java - Problemas con JavaMail y un .jar

 
Vista:

Problemas con JavaMail y un .jar

Publicado por osalga82 (2 intervenciones) el 06/10/2005 07:04:05
Hola amigos, acudo a ustedes porque tengo varios dias rompiendome la cabeza con java mail. El asunto es que la

aplicación funciona perfectamente desde WebSphere y Eclipse, pero cuando genero el .jar lanza la siguiente excepción

cuando le doy a enviar mensaje:

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: javax/mai
l/MessagingException
at ConstruyeMail.enviaMail(ConstruyeMail.java:69)
at EditorMail$1.actionPerformed(EditorMail.java:473)
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.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.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(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)

Es entendible que lance una MessagingException si no encuentra la información proporcionada por javabeans activation

framework, pero tampoco consigue el messagingException, lo que hace concluir que no esta encontrando ni el mail.jar

ni el activation.jar
Me han dicho que el problema es el classpath de mi sistema, sin embargo este es:

C:\Archivos de programa\Java\javamail-1.3.3_01\mail.jar;C:\Archivos de

programa\Java\jaf-1.0.2\activation.jar;C:\Archivos de

programa\Java\mysql-connector-java-3.1.10\mysql-connector-java-3.1.10-bin;C:\Archivos de

programa\Java\javamail-1.3.3_01\lib\mailapi.jar;.;

me recomendaron que creara el jar no con los ides sino con jar archivo.jar clases.... y luego modificar el manifest

También he intentado correrlo usando java -classpath xxxxxxxx -jar archivo.jar

Pero nada de esto ha funcionado

Qué es lo que estoy haciendo mal??? por favor alguien que me pueda ayudar?

Por cierto.. si hay alguna otra solucion que no sea con el .jar pero que al final me funcione tambien vale.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder