2010-11-27 128 views
9

如何在Eclipse中導入「HttpClient」?我剛剛從http://hc.apache.org/downloads.cgi下載了HttpClient。我將它添加到Eclipse新的Java項目中,並希望從網站運行示例副本。如何將「HttpClient」導入Eclipse?

本示例使用import org.apache.commons.httpclient.*;但是,可惜的是,它表明Eclipse無法解決此問題。

現在,我想知道正確的方式將新發布的HttpClient導入到我的項目中。 是否有必要添加一些jar到類路徑?它是什麼?

這是我運行的整個示例。我猜新發布的「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; 
    } 
} 

回答

8

您將jar文件拖動到您的項目中,以便您可以在Eclipse中看到它。

爲了給Eclipse帶來特殊的意義,右鍵單擊Eclipse中的jar文件,然後選擇Build Path - > Add to Build Path。

現在您的導入應該正確解析。

+0

天氣它不需要添加類路徑或不?我在IBM網站找到它。據說我需要viste http://jakarta.apache.org/site/downloads/downloads_commons-logging.cgi並下載「common logging」,然後將commons-logging.jar添加到CLASSPATH中。但是,這個鏈接是不可行的,我該怎麼辦? – alex 2010-11-27 06:53:04

+0

聽起來像這篇文章有點老了。 Log4j是這些天發現http://logging.apache.org/log4j/1.2/download.html – 2010-11-27 06:56:21

9

它的工作原理,它解決了:從網絡阿帕奇https://hc.apache.org/downloads.cgi

  1. 先下載文件JAR。
  2. 提取文件的zip
  3. 打開Eclipse項目
  4. 請在Package Explorer中右鍵單擊庫,並選擇構建路徑 - >配置構建路徑
  5. 選擇Java構建左側框路徑
  6. 點擊選項卡庫。
  7. 添加外部JAR,在點(2)上選擇提取的文件
  8. 您可以選擇提取文件上的所有文件JAR,這取決於您在項目中導入的文件。
2
  1. 轉到: https://hc.apache.org/downloads.cgi

  2. 下載***** tar.gz文件

  3. 提取它

  4. 去lib文件夾裏面,有你會發現所有的JARs

  5. open Ecli pse,右鍵單擊你的項目 - >屬性 - > Java Build Path - > Libraries選項卡 - >添加外部JAR - >選擇lib中的所有JARs(步驟4)

  6. 要測試我推薦你試試一些使用此庫的代碼如下: http://www.mkyong.com/java/apache-httpclient-examples/

  7. 您可能會看到一個紅色下劃線,將其懸停並選擇導入.....

好運