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
.