Как импортировать «HttpClient» в Eclipse? - PullRequest
12 голосов
/ 27 ноября 2010

Как мне импортировать «HttpClient» в Eclipse? Я только что загрузил HttpClient с http://hc.apache.org/downloads.cgi. Я добавил его в свой новый Java-проект Eclipse и хочу запустить копию примера с веб-сайта.

В этом примере используется import org.apache.commons.httpclient.*; Но, как жаль, это показывает, что Eclipse не может решить эту проблему.

Теперь я хочу знать, как правильно импортировать новый выпущенный HttpClient в мой проект. Нужно ли добавить банку в classpath? Что это?

Это весь пример, который я запускаю. Я думаю, что новый выпущенный "HTTPClient" изменил свой jar импорта, это правда?

package http.demo; 
import java.io.IOException; 
import org.apache.commons.httpclient.*; 
import org.apache.commons.httpclient.methods.*;

public class SimpleHttpClient { 
   public static void main(String[] args) throws IOException {
      HttpClient client = new HttpClient();
      client.getHostConfiguration().setHost( "www.imobile.com.cn" , 80, "http" );
      method = getPostMethod();    
      client.executeMethod(method);  
      System.out.println(method.getStatusLine());   
      Stringresponse=newString(method.getResponseBodyAsString().getBytes("8859_1"));

      System.out.println(response);
      method.releaseConnection();
   }


   private static HttpMethod getGetMethod(){
      return new GetMethod("/simcard.php?simcard=1330227");
   }

    private static HttpMethod getPostMethod(){
      PostMethod post = new PostMethod( "/simcard.php" );
      NameValuePair simcard = new NameValuePair( "simcard" , "1330227" );
      post.setRequestBody( new NameValuePair[] { simcard});
      return post; 
   } 
}

Ответы [ 3 ]

11 голосов
/ 16 сентября 2015

Работает, решено:

  1. первая загрузка файла JAR с web apache https://hc.apache.org/downloads.cgi.
  2. Извлечение файла zip
  3. откройте свой проект затмения
  4. Сделайте правый клик на libs в Package Explorer и выберите Build Path -> Configure Build Path
  5. Выберите Java Build Path в левой части поля
  6. Перейдите на вкладку Библиотеки.
  7. Добавить External JAR, выбрать извлеченный файл в точке (2)
  8. Вы можете выбрать все файлы JAR для извлеченного файла, это зависит от того, импортированы ли вы в ваш проект.
8 голосов
/ 27 ноября 2010

Вы перетаскиваете файл jar в свой проект, чтобы видеть его в Eclipse.

Чтобы придать Eclipse особое значение, щелкните правой кнопкой мыши файл JAR внутри Eclipse и выберите «Путь сборки» -> «Добавить в путь сборки».

Теперь ваш импорт должен разрешиться правильно.

3 голосов
/ 19 мая 2017
  1. Перейти к: https://hc.apache.org/downloads.cgi

  2. скачать файл *****. Tar.gz

  3. извлечь его

  4. зайдите в папку lib, там вы найдете все файлы JAR

  5. откройте Eclipse, щелкните правой кнопкой мыши по вашему проекту -> Свойства -> Путь сборки Java -> Вкладка «Библиотеки» -> Добавить внешние JAR-файлы -> выбрать все JAR-файлы в lib (шаг 4)

  6. для тестирования Я рекомендую попробовать запустить код, который использует эту библиотеку, например: http://www.mkyong.com/java/apache-httpclient-examples/

  7. Вы, вероятно, увидите красное подчеркивание, наведите его и выберите Импорт .....

удачи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...