Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> -classpath или что влияет, Проблемы с компиляцией 
V
    Опции темы
vovka
Дата 17.4.2007, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 21.7.2005

Репутация: нет
Всего: нет



Проект создал в Eclipse. Решил использовать Commons Email 1.0. Подключил commons-email-1.0.jar, activation.jar
Получаю строку запуска:

 C:\Java\jdk1.5.0_10\jre\bin\javaw.exe -classpath "C:\Java\jdk1.5.0_10\WORK\Eclipse\MAILXXX;C:\Program Files\XXX\ClassesLib\javamail-1.4\mail.jar;C:\Program Files\Smile IPCC\forms\ClassesLib\jaf-1.1\activation.jar;C:\Program Files\XXX\ClassesLib\commons-email-1.0\commons-email-1.0.jar" mailxxx.SendEmailToMonter

Пускаю код
Код

import org.apache.commons.mail.HtmlEmail;
.........

//      Create the email message
     HtmlEmail email = new HtmlEmail();
     email.setHostName("xxx.xxxx.xx");
     email.addTo("[email protected]", "vovka");
     email.setFrom("[email protected]", "vovka");
     email.setSubject("Test email with inline image");

//      embed the image and get the content id
     URL url = new URL("http://www.apache.org/images/asf_logo_wide.gif");
     String cid = email.embed(url, "Apache logo");

//      set the html message
     email.setHtmlMsg("<html>The apache logo - <img src=\"cid:"+cid+"\"></html>");

//      set the alternative message
     email.setTextMsg("Your email client does not support HTML messages");

//      send the email
     email.send();

     
    }
    catch(Exception e)
    {
      e.printStackTrace();
    }
.......


Получил Exception
Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/Message

если activation.jar; mail.jar Положить в C:\Java\jdk1.5.0_10\jre\lib\ext\ то запускается без ошибок.
Почему так происходит? 
PM MAIL   Вверх
AntonSaburov
Дата 17.4.2007, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 8
Всего: 118



Надо проверить classpath - может там ошибочка. А может версии разные используются.
Ошибка из рода - надо копать.
PM MAIL WWW ICQ   Вверх
vovka
  Дата 17.4.2007, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 21.7.2005

Репутация: нет
Всего: нет



Цитата

Надо проверить classpath - может там ошибочка


Строка запуска сгенерирована eclipse, путя правильные. Что ещё смотреть?

Цитата

А может версии разные используются


Не понял. 
PM MAIL   Вверх
vovka
Дата 18.4.2007, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 21.7.2005

Репутация: нет
Всего: нет



Господа модераторы, перенесите пожалуйста тему в Общие вопросы. Там жизнь идёт активней, да и тема можно сказать общая.  smile  
PM MAIL   Вверх
AntonSaburov
Дата 18.4.2007, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 8
Всего: 118



А что-то у тебя в пути этого самого mail.jar я не наблюдаю.
PM MAIL WWW ICQ   Вверх
vovka
Дата 18.4.2007, 17:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 21.7.2005

Репутация: нет
Всего: нет



Цитата

А что-то у тебя в пути этого самого mail.jar я не наблюдаю. 


Второй путь
C:\Program Files\XXX\ClassesLib\javamail-1.4\mail.jar;

PM MAIL   Вверх
vovka
Дата 19.4.2007, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 21.7.2005

Репутация: нет
Всего: нет



Ошибку нашёл.
Порядок включения пакетов был не правильным.
PM MAIL   Вверх
AntonSaburov
Дата 19.4.2007, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 8
Всего: 118



Вот так и вырастают программисты smile
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java tools & IDE's | Следующая тема »


 




[ Время генерации скрипта: 0.0560 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.