Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven安装java库时是否包含了所有未实现的抽象类?_Java_Maven_Apache Httpclient 4.x - Fatal编程技术网

Maven安装java库时是否包含了所有未实现的抽象类?

Maven安装java库时是否包含了所有未实现的抽象类?,java,maven,apache-httpclient-4.x,Java,Maven,Apache Httpclient 4.x,在我的项目中,我使用的是HttpClient,当我将它列为一个依赖项时,如下所示 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.2.1</version> </dependency> 我得到一个无法实例化抽象类的错误。

在我的项目中,我使用的是HttpClient,当我将它列为一个依赖项时,如下所示

<dependency>
   <groupId>org.apache.httpcomponents</groupId>
   <artifactId>httpclient</artifactId>
    <version>4.2.1</version>
</dependency>
我得到一个无法实例化抽象类的错误。当查看库的实际文件时,它们只是一堆未实现的抽象类

将HttpClient作为库并能够在代码中使用,最简单的方法是什么

谢谢你的帮助,
Adam

使用它来实例化HttpClient

HttpClient client = new DefaultHttpClient();
您不能将实例直接创建为抽象类,以了解有关的详细信息

或者你可以使用

HttpClient httpclient = HttpClientBuilder.create().build();
公寓式诊所


请参阅此

好的,谢谢。不过,确实有人说DefaultHttpClient()已被弃用。编译器抱怨HttpClientBuilder在其类中具有受保护的访问权限。此问题标题的可能副本与实际问题相差甚远。你应该考虑编辑它。
HttpClient httpclient = HttpClientBuilder.create().build();