无法实例化类型 HttpClient

2022-09-05 00:20:22

我已将 .jar 添加到我的库中,还可以在 JAR 中实例化其他类。什么原因?我试图清理项目等。

这是一个编译器时错误。Eclipse 不会让我实例化它。

我正在导入正确的库,而不是sun版本,并使用由其教程指定的默认构造函数

HttpClient client = new HttpClient();

(Eclipse, mac, Apache HTTP, “HttpClient 4.0.1 (GA)” 从这里下载)


答案 1

HttpClient是 4.x 中的接口,用于实例。DefaultHttpClient

HttpClient httpclient = new DefaultHttpClient();

答案 2

如果您使用的是 4.3,则初始化它的一种方法是:

CloseableHttpClient httpclient = HttpClients.createDefault();

4.3 的快速入门指南位于:

http://hc.apache.org/httpcomponents-client-4.3.x/quickstart.html


推荐