2012-07-29 2 views
6

Я пробовал httpcore.jar следующим шагом here, но когда я пишу import org.apache.http.client.HttpClient, он все еще не найден. Банк уже загружен Maven.Как импортировать «org.apache.http.client.HttpClient» в Eclipse?

httpcore Право на импортирование org.apache.http.client.HttpClient? или org.apache.http.client.HttpClient используется только для разработки Android?

Другой вопрос, в чем разница между org.apache.http.client.HttpClient и org.apache.commons.httpclient.HttpClient?

ответ

3

Прежде всего: http://hc.apache.org/httpclient-3.x/

В Commons HTTPClient проект теперь конец жизни, и больше не разрабатывается. Он был заменен проектом Apache HttpComponents в его модулях HttpClient и HttpCore, которые предлагают более высокую производительность и большую гибкость.

Таким образом, вы должны использовать HttpClient (http://hc.apache.org/httpcomponents-client-ga/index.html), а не Commons HttpClient (обратите внимание на имя пакетов, которые вы сказал).

Да, org.apache.http.client.HttpClient - правильный пакет.

У вас есть уверенность, что Maven получил .jar, и он находится в вашем пути к классу?

+0

Я использовал порты Groovy этого Apache HttpClient много раз, и это очень легко и выразительно для использования (если вам нравится Groovy): http://groovy.codehaus.org/HTTP+Builder –

+0

да, банки в директории проекта, загруженной Maven. – user1447011

+1

теперь она фиксируется, путем добавления сегментов, как: \t org.apache.httpcomponents \t HttpClient \t 4,0-альфа-4 также установка в собственности. оно работает. – user1447011

Смежные вопросы