Cannot instantiate the type HttpClient

磐创 AI
博客专家认证
2012-02-19 12:41:48
在CLASS PATH中添加了HttpClient需要的三个jar,并没有用,import依然报错
后来通过工程属性导入之后,import不报错了,但是
依然提示Cannot instantiate the type HttpClient
import org.apache.http.client.*;
import org.apache.http.client.methods.*;
import org.apache.http.client.params.*;
import java.io.*;


public class HttpTwoA {
private static String url = "http://www.apache.org/";

public static void main(String[] args) {
// Create an instance of HttpClient.
HttpClient client = new HttpClient();

// Create a method instance.
GetMethod method = new GetMethod(url);

}
...全文
596 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
爱摸鱼de老邪 2012-02-21
  • 打赏
  • 举报
回复
[Quote=引用楼主 fendouaini 的回复:]
在CLASS PATH中添加了HttpClient需要的三个jar,并没有用,import依然报错
后来通过工程属性导入之后,import不报错了,但是
依然提示Cannot instantiate the type HttpClient
Java code
import org.apache.http.client.*;
import org.apache.http.client.met……
[/Quote]
HttpClient是接口,接口是不能实例化的。该接口的具体实现类是DefaultHttpClient。用一个开源包的时候,最好把它的API文档也下载下来,以备查。
yami251139 2012-02-19
  • 打赏
  • 举报
回复
看不懂啊。。。
你要干什么?geturl地址么?
private static String url = "http://www.apache.org/";
改成public
而且你并没有去执行
后面应该还要client.executMethod(method)
dracularking 2012-02-19
  • 打赏
  • 举报
回复
无法实例化类型,比如接口等
查到有这样实例化的:
HttpClient httpclient = new DefaultHttpClient();

58,453

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧