[問題] 不會使用擴充套件httpcomponents-client
問題已解決 請按End拉到底 參考最下面的論譠連結
(都是英文不好才有這個問題QQ)
我的問題簡單到大家想噓我-使用一個擴充套件 但總是失敗..
首先下載 http://hc.apache.org/downloads.cgi 中
的 HttpClient 4.0-beta2 套件(載點 http://tinyurl.com/cpbdol)
我想我要用的套件是在壓縮檔中資料夾lib下的 httpclient-4.0-beta2.jar
我試了下面兩種方式 都沒辦法順利在程式碼匯入該套件
法一:
將.jar 和原始檔(.java)放在同一資料夾
在Console下進行編譯 鍵入下列命令
javac -classpath .;httpclient-4.0-beta2.jar TryHttpClient.java
得到下面錯誤
TryHttpClient.java:1: package org.apache.http does not exist
import org.apache.http.HttpEntity;
^
1 error
法二:
將.jar放在 \Java\jre6\lib\ext\底下
(似乎這個資料夾下放的是擴充套件.jar 編譯程式會找這個資料夾)
得到與法一相同的錯誤
想請問如何能正確把套件匯入我的程式碼 並且使用
謝謝大家 把我的問題看完~
註:
1.測試程式碼
import org.apache.http.HttpEntity;
class TryHttpClient{
public static void main(String [] args){
System.out.println("Can u see this message?!");
}
}
2.不用import這個套件 可以正常編譯 所以認為只是單純匯入套件方法有誤
3.沒試過自已做的套件 所以上面兩個方法不知道是不是正確
(沒想過要用標準以外套件 所以完全沒經驗)
4.我參考過書 說是用 classpath 指定.jar 會自動取出.jar內的類別來匯入
可是事實不是這樣 網路找了半天 書也翻爛了 都是一樣的做方 一樣的錯誤
我懷疑是不是下載錯東西了 還是要自已解壓縮 或是自行下載原始碼編譯..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.126.115
推
03/16 21:00, , 1F
03/16 21:00, 1F
→
03/16 21:06, , 2F
03/16 21:06, 2F
此套件好像還要相依套件..
http://hc.apache.org/httpclient-3.x/dependencies.html
http://hc.apache.org/httpcomponents-client/httpclient/dependencies.html
上面兩個網址內容差不多 下面較多資訊 都是關於相依套件的
又燃起希望了QQ
推
03/16 21:55, , 3F
03/16 21:55, 3F
感謝你們
這個論譠有我要的答案
http://www.javaworld.com.tw/jute/post/view?bid=19&id=243366
謝謝大家 大家晚安 我晚上不用惡夢了QQ
※ 編輯: Puser 來自: 59.125.126.115 (03/16 22:17)