我把httpclient-4.0.3.jar,httpcore-4.0.1.jar放在eclipse的lib文件夹下。我在Java Build Path中使用它们>库。但是我的java源文件仍然出错,无法在这些jar中导入类。
我的操作系统是window7 Java运行时环境是1.6_0_45 日食是3.7
我已经清理并刷新了项目以重建它几次。这是行不通的。 我的电脑刚刚从Windows XP升级。在升级之前它曾经没问题。
我怎么能做对吗?
答案 0 :(得分:0)
显然,httpclient库重命名/移动了类和包。
根据this site,包含org.apache.commons.httpclient.NameValuePair
的最后一个httpclient版本是3.1-alpha1。
如果您查看api from httpclient 4.2.5,您会发现包结构不同。 HttpClient现在位于org.apache.http.client
包中,而不是org.apache.httpclient
。
我建议您获取之前使用过的库的版本,这很可能不是您当前使用的4.0.3或4.0.1。