今天終於解開了我 importt org.apache.commons.httpclient 錯誤的問題...

明明已經下載了 HttpClient 的元件來安裝,但是卻一直鬼擋牆的無法正確的匯入下列元件

import org.apache.commons.httpclient.cookie.*;
import org.apache.commons.httpclient.*;
import org.apache.commons.httpclient.methods.*;
import org.apache.commons.httpclient.params.HttpMethodParams;
import org.apache.comm

經過這個網頁 運用Apache HttpClient實作Get與Post動作
之後,一時恍然大悟,柳暗花明,終於解開了這個謎...

原來是我在 http://hc.apache.org/downloads.cgi 網頁上...
一直下錯檔案,我一直在下 HttpClient 4.0.1 (GA) 這個的4.0.1的版本...
卻不知道是要下最下面的 Commons HttpClient 3.1 (legacy) 的 3.1 的版本...


在此稍作紀錄,以利以後查詢之用...Source : 3.1.zip

PIC_04.jpg

 

下載後,在 Eclipse 的 Project \ Properties\ Libraries 中

Add External JARs 中,加入 commons-httpclient-3.1.jar

commons-logging.jar  & commons-codec-1.1.1.jar

即可

IMG000.png

以下是由該網站借抄的筆記



下面將逐一介紹怎樣使用這些功能。首先,我們必須安裝好 HttpClient。

Step1:

HttpClient 可以在http://hc.apache.org/downloads.cgi下載

Step2:

HttpClient用到了logging,你可以從這個 http://commons.apache.org/downloads/download_logging.cgi

下載到 common-logging,從下載後的壓縮包中取出 commons-logging.jar 加到 CLASSPATH 中

Step3:

HttpClient用到了codec,你可以從這個地址http://commons.apache.org/downloads/download_codec.cgi

下載到最新的 common-codec,從下載後的壓縮包中取出 commons-codec-1.x.jar 加到 CLASSPATH 中


 

以下有關相依套件

http://hc.apache.org/httpclient-3.x/dependencies.html

Dependencies

The following is a list of dependencies for this project. These dependencies are required to compile and run the application:

 

Artifact ID Type Version Scope URL Comment
commons-codec jar 1.2
http://commons.apache.org/codec/
commons-logging jar 1.0.4
http://commons.apache.org/logging/
junit jar 3.8.1 test http://www.junit.org/ .
創作者介紹
創作者 羅伯特 的頭像
羅伯特

Thinking in Robert

羅伯特 發表在 痞客邦 留言(5) 人氣()


留言列表 (5)

發表留言
  • 阿昌
  • 推推推推推~

    剛好遇到一樣的困擾,這篇教學對我有偌大的幫助。
    推推推推推~感謝您XD
  • 我也還在踹,一起加油吧...

    羅伯特 於 2010/07/02 09:01 回覆

  • 訪客
  • 想請問下載的時候binary跟source是什麼意思?
    謝謝><
  • 因為我沒有去下載過 binary 去看差異在哪, 不過通常 binary 是只有可以執行的檔案。而有時候我們會想去看看原程式裡面到底在寫什麼,或稍微改一下參數,這時候就需要 source 啦。不過我都只有拿來應用而已, 都還沒主動去看 source code 哩...

    羅伯特 於 2011/02/08 13:04 回覆

  • 訪客
  • 不好意思 我想請問 我下載版主介紹的三個檔案 下載下來都是zipㄝ ><

    我看掛載上去都是zip 而且也不能用

    另外
    下載到最新的 common-codec,從下載後的壓縮包中取出 commons-codec-1.x.jar >>>>我下載下來後 在壓縮包找不到 jar檔案...

    下載到 common-logging,從下載後的壓縮包中取出 commons-logging.jar
    >>>也是找ㄅ到jar檔案

    請問怎麼辦呢?
  • 訪客
  • 另外在請問 目前 httpclient 3.1 已經下載不到了>"< 現在最新到4.2了 QQ"

    匯入方法還是一樣嗎ˊˋ"?