java.lang.ClassNotFoundException: com.sun.mail.util.MessageRemovedIOException

java.lang.ClassNotFoundException: com.sun.mail.util.MessageRemovedIOException

проблема

ИспользуйтеJavaMail API to send Email через SMTP-сервер GMail, но получите следующее сообщение об ошибке:

Caused by: java.lang.ClassNotFoundException: com.sun.mail.util.MessageRemovedIOException
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
    ... 1 more

P.S The javaee.jar library is included.

Решение

Чтобы решить эту проблему, вам также необходимо включитьmail.jar, которые вы можете получить из своей папки JavaEE SDK илиJavaMail API official page.

Опять же, чтобы отправлять электронную почту через JavaMail API, вам необходимо включить библиотекиjavaee.jar иmail.jar.