Установка JavaMail с использованием Eclipse JavaSE 1.6 - PullRequest
2 голосов
/ 07 мая 2010

Может быть, кто-нибудь сможет объяснить мне, как правильно установить JavaMail и выполнить его в Eclipse, пожалуйста.

Я пытался в течение последних нескольких часов, и я совершенно потерян, почему это так.

Это попытка выполнить свои демонстрационные проекты msgsend.java и msgshow.java.

Я либо нахожу сообщение об ошибке с указанием неверного протокола, либо не могу подключиться к узлу SMTP: localhost, порт 25;

Ответы [ 3 ]

5 голосов
/ 07 мая 2010

Что я предлагаю.

  1. Открытое затмение
  2. Создать новый проект Java
  3. Создать новый класс Java, который содержит основной метод (точку входа)
  4. Создайте папку "libs", внутри которой вы поместите библиотеку jar JavaMail и другие внешние зависимости
  5. Щелкните правой кнопкой мыши (из затмения) на добавленном jar-файле JavaMail, выберите Путь сборки и добавьте путь сборки.
  6. Теперь ваш проект должен быть в порядке с точки зрения зависимостей, и вы можете начать кодировать тестовую логику в вашем основном методе или других создаваемых вами классах
  7. После кодирования, запустите ваш проект, щелкнув правой кнопкой мыши по классу, который представляет точку входа вашего приложения, и выберите Запуск и запуск от имени приложения Java

(Это все, что я могу предоставить, учитывая детали вашего вопроса;))

0 голосов
/ 07 мая 2010

Если вы получаете исключение, которое указывает, что оно не может быть исправлено на хосте SMTP (может быть полезно, если вы опубликовали точную ошибку), это означает, что Javamail правильно установлен в вашем пути к классам, но это не найти указанный узел SMTP.

Имейте в виду, что простое добавление Javamail в Eclipse не приведет к автоматическому запуску SMTP-сервера на локальном хосте (он же ваша машина).

Итак, либо настройте SMTP-сервер на своем компьютере, либо просто используйте сервер вашего интернет-провайдера для тестирования.

Я бы предложил позже, но если вас интересует первое, вы можете проверить: http://www.ericdaugherty.com/java/mailserver/

Включает плагин Eclipse.

0 голосов
/ 07 мая 2010

Если вы запускаете примеры и используете в качестве сервера «localhost: 25», вам потребуется SMTP-сервер, работающий на той же машине.

Если у вас нетлокальный SMTP-сервер, затем попробуйте заменить «localhost» на имя хоста SMTP-сервера, предоставленное вашим провайдером.

...