如何在java中实例化该类型

如何在java中实例化该类型,java,Java,来自Apache HttpClient的HttpClient 守则: package crawler; import org.apache.http.client.*; import org.apache.http.client.methods.*; class Crawler{ public static void main(String args[]){ HttpClient httpclient = new HttpClient(); // **HERE!!

来自Apache HttpClient的HttpClient

守则:

package crawler;

import org.apache.http.client.*;
import org.apache.http.client.methods.*;

class Crawler{

    public static void main(String args[]){

    HttpClient httpclient = new HttpClient();     // **HERE!!!!!!!!!**

    GetMethod getMethod = new GetMethod("http://www.google.com");

    int statusCode = httpclient.executeMethod(getMethod);

    System.out.println("response=" + getMethod.getResponseBodyAsString());;

    getMethod.releaseConnection();

    }

}
如何解决问题HttpClient HttpClient=new HttpClient? 谢谢

HttpClient是一个接口。你不能那样做

正确的方法是

@SuppressWarnings("deprecation")
public interface HttpClient 

不能实例化接口。你要么实现它,要么创建一个仍在实现的匿名类

你就是不能创建这样的对象,即接口,使用anonymous,或者找到一个实现该接口的类并创建该接口的实例。通过快速的google查询,我找到了一个如何正确使用HttpClient的示例:。记住:在发布新问题之前,一定要搜索你的问题。
HttpClient client = HttpClientBuilder.create().build();