java.lang.NoClassDefFoundError: javax/mail/MessagingException

Je travaille sur un programme qui utilise l'API Javamail pour envoyer des e-mails basé sur le temps des événements et de certaines conditions. Le programme fonctionne parfaitement dans Eclipse (dernière version) et le javamail et activateur pots sont dans le build path, comme le sont javamail ses dépendances. Le problème survient lorsque je veux exporter le projet comme un pot et essayer de l'exécuter. (La trace de la pile de produits est le même que si l'javamail pot était absent de l'Éclipse du chemin de génération).

La trace de la pile est comme suit:

`Exception in thread "Timer-1" java.lang.NoClassDefFoundError: javax/mail/MessagingException
at SpaceCheck.HourlySpaceAlerts(SpaceCheck.java:212)
at WarningReports.run(WarningReports.java:21)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
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)
... 4 more`

Merci pour votre aide.

Vous pouvez essayer de l'exportation en tant que pot avec de l'inclure toutes les dépendances de l'option.
J'ai l'Exportation "a généré les fichiers de classe et des ressources" est sélectionné, serait-ce la bonne solution?
avez-vous trouvé une solution?

OriginalL'auteur user2101299 | 2013-02-23