JavaMail ClassNotFoundException - PullRequest
       6

JavaMail ClassNotFoundException

0 голосов
/ 04 февраля 2020

Я пытаюсь отправить электронное письмо из Java приложения, но всякий раз, когда я запускаю код, найденный в Интернете здесь

Когда я запускаю код, я получаю эту ошибку:

Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/MessagingException
    at nameInProgress.Driver.main(Driver.java:69)
Caused by: java.lang.ClassNotFoundException: javax.mail.MessagingException
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 1 more

Я почти уверен, что проблема связана с тем, как я подключил исходный код (я не использую maven), я рассмотрел некоторые другие решения здесь, самое высокое предлагает присоединить zip исходного кода, но ссылка на этот файл больше не действительна, и я не могу найти его самостоятельно.

РЕДАКТИРОВАТЬ: я создал путь сборки для JavaMail, но я все еще получаю эту ошибку.

1 Ответ

0 голосов
/ 04 февраля 2020

Как вы сказали, у вас нет javax mail jar / зависимость. Если вы не используете менеджер зависимостей, вам нужно получить jar и добавить его в свой путь к классам. Я нашел ссылку на банку здесь .

...