Страница 1 из 2

The import org.apache.commons.httpclient cannot be resolved

Добавлено: 22 окт 2012, 14:58
tanchik
Здравствуйте!
подскажите, пишу в своем джава файле такие строки:

Код: Выделить всё

import org.apache.commons.httpclient.Cookie;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpState;
import org.apache.commons.httpclient.cookie.CookiePolicy;
import org.apache.commons.httpclient.methods.GetMethod;
еклипс все строки подчеркивает красным и пишет
The import org.apache.commons.httpclient cannot be resolved

подскажите в чем дело? нужна какая-то библиотека? Спасибо!

Re: The import org.apache.commons.httpclient cannot be resol

Добавлено: 22 окт 2012, 15:10
rezak90
конечно же нужна, это всё качается с оф сайта apache.

Re: The import org.apache.commons.httpclient cannot be resol

Добавлено: 22 окт 2012, 15:12
tanchik
rezak90 писал(а):конечно же нужна, это всё качается с оф сайта apache.
а можно ссылочку? :oops:

Re: The import org.apache.commons.httpclient cannot be resol

Добавлено: 22 окт 2012, 15:14
rezak90
вот кажись http://hc.apache.org/downloads.cgi
А вообще вбиваем нужный импорт + download и гугл выдаст миллион ссылок

Re: The import org.apache.commons.httpclient cannot be resol

Добавлено: 22 окт 2012, 15:17
tanchik
rezak90 писал(а):вот кажись http://hc.apache.org/downloads.cgi
А вообще вбиваем нужный импорт + download и гугл выдаст миллион ссылок
спасибо огромное!

Re: The import org.apache.commons.httpclient cannot be resol

Добавлено: 22 окт 2012, 15:27
tanchik
скачала версию HttpClient 4.2.1 (GA), добавила в проект, но ничего не измнилось

Re: The import org.apache.commons.httpclient cannot be resol

Добавлено: 22 окт 2012, 15:28
rezak90
1) не то скачали;
2) не парвильно добавили;
Выбирайте одно из двух :)

Re: The import org.apache.commons.httpclient cannot be resol

Добавлено: 22 окт 2012, 15:31
tanchik
rezak90 писал(а):1) не то скачали;
2) не парвильно добавили;
Выбирайте одно из двух :)
разархивировала, содержимое папки либ скопировала в папку либс проекта. И через свойства проекта добавила эти библиотеки. Что-то не так? или все верно?

Re: The import org.apache.commons.httpclient cannot be resol

Добавлено: 22 окт 2012, 15:37
rezak90
всё верно, значит смотрите что скачали, возможно что то не то

Re: The import org.apache.commons.httpclient cannot be resol

Добавлено: 22 окт 2012, 15:48
tanchik
rezak90 писал(а):всё верно, значит смотрите что скачали, возможно что то не то

а как определить какая версия мне нужна?

Re: The import org.apache.commons.httpclient cannot be resol

Добавлено: 22 окт 2012, 16:14
rezak90

Re: The import org.apache.commons.httpclient cannot be resol

Добавлено: 22 окт 2012, 16:21
tanchik
rezak90 писал(а):попробуй это http://www.findjar.com/jar/commons-http ... 1.jar.html
к сожалению, не помогло :(

Re: The import org.apache.commons.httpclient cannot be resol

Добавлено: 22 окт 2012, 16:26
rezak90
у меня почему то работает

Re: The import org.apache.commons.httpclient cannot be resol

Добавлено: 22 окт 2012, 16:32
tanchik
rezak90 писал(а):у меня почему то работает
у меня еще такие библиотеки подключены

android-support-v4.jar
commons-codec-1.6.jar
commons-httpclient-2.0.2(1).jar
commons-httpclient-3.1-rc1.jar
commons-logging-1.1.1.jar
fluent-hc-4.2.1.jar
httpmime-4.2.1.jar
jsoup-1.6.3-javadoc(1).jar
jsoup-1.6.3(1).jar
org.apache.httpcomponents.httpcore_4.2.2.jar

может что-то перекрывает?

Re: The import org.apache.commons.httpclient cannot be resol

Добавлено: 22 окт 2012, 16:34
rezak90
возможно вот эти две перекрывают друг друга:
commons-httpclient-2.0.2(1).jar
commons-httpclient-3.1-rc1.jar

Re: The import org.apache.commons.httpclient cannot be resol

Добавлено: 22 окт 2012, 16:38
tanchik
rezak90 писал(а):возможно вот эти две перекрывают друг друга:
commons-httpclient-2.0.2(1).jar
commons-httpclient-3.1-rc1.jar
удалила 2.0.2, тож не помогло

Re: The import org.apache.commons.httpclient cannot be resol

Добавлено: 22 окт 2012, 21:28
AndreyI
Кстати, глюков с подключением библиотек у ADT хватает, иной раз приходится весь проект заново перестраивать. По задумке разработчиков, библиотеки достаточно положить в папку lib и они автоматически подключаются к проекту, но где-то криво реализовали и бывает что не подключается. А чтобы помимо библиотек подключить еще и Javadoc и исходники к ним, так вообще шаманство получается, через настройки это не получается т.к. почему-то требуемые для этого пункты настроек не активны, после гугления выяснилось, что нужно создавать в папке lib специальный файл в котором прописывать пути до этих файлов. И все равно подключается через раз, а после перезапуска Eclipse он опять их не видит )). В общем, по-старинке подключать библиотеки (без использования папки lib) получается иной раз надежней. Потому как этот путь интегрирован самой средой Eclipse, а подключение через папку lib идет посредством ADT

Re: The import org.apache.commons.httpclient cannot be resol

Добавлено: 24 окт 2012, 15:39
tanchik
AndreyI писал(а): В общем, по-старинке подключать библиотеки (без использования папки lib) получается иной раз надежней. Потому как этот путь интегрирован самой средой Eclipse, а подключение через папку lib идет посредством ADT
а как это по-старинке, подскажите пожалуйста, уже второй раз сталкиваюсь с этой проблемой и не могу ничего поделать :? Заранее спасибо!

Re: The import org.apache.commons.httpclient cannot be resol

Добавлено: 24 окт 2012, 16:17
rezak90
если опишите всё в подробностях как подключаете библиотеку то возможно сможем понять что не так.

Re: The import org.apache.commons.httpclient cannot be resol

Добавлено: 24 окт 2012, 16:29
tanchik
rezak90 писал(а):если опишите всё в подробностях как подключаете библиотеку то возможно сможем понять что не так.
уже получилось, благодарю!