作者Puser (你说说看)
看板java
标题[问题] 不会使用扩充套件httpcomponents-client
时间Mon Mar 16 20:31:15 2009
问题已解决 请按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
1F:推 kanandg1:javac -classpath ./httpclient-4.0-beta2.jar 这样? 03/16 21:00
2F:→ Puser:1F 我试了 一样的错误讯息orz.. 现在真的很orz…... 03/16 21:06
此套件好像还要相依套件..
http://hc.apache.org/httpclient-3.x/dependencies.html
http://hc.apache.org/httpcomponents-client/httpclient/dependencies.html
上面两个网址内容差不多 下面较多资讯 都是关於相依套件的
又燃起希望了QQ
3F:推 Maisky:import org.apache.http.HttpEntity; 这行要 httpcore的jar 03/16 21:55
感谢你们
这个论譠有我要的答案
http://www.javaworld.com.tw/jute/post/view?bid=19&id=243366
谢谢大家 大家晚安 我晚上不用恶梦了QQ
※ 编辑: Puser 来自: 59.125.126.115 (03/16 22:17)