Problemas con JavaMail y un .jar
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 programaJavajavamail-1.3.3_01mail.jar;C:Archivos de programaJavajaf-1.0.2activation.jar;C:Archivos de programaJavamysql-connector-java-3.1.10mysql-connector-java-3.1.10-bin;C:Archivos de programaJavajavamail-1.3.3_01libmailapi.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?
Gracias
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 programaJavajavamail-1.3.3_01mail.jar;C:Archivos de programaJavajaf-1.0.2activation.jar;C:Archivos de programaJavamysql-connector-java-3.1.10mysql-connector-java-3.1.10-bin;C:Archivos de programaJavajavamail-1.3.3_01libmailapi.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?
Gracias
