无法实例化类型HttpClient
我已将.jar添加到我的库中,我也可以在JAR中实例化其他类。是什么赋予了?我试图清理项目等。无法实例化类型HttpClient
这是一个编译时错误。 Eclipse不会让我实例化它。
我输入正确的库,没有太阳的版本,并使用默认的构造器,通过他们的tutorial
HttpClient client = new HttpClient();
(Eclipse中,MAC的Apache HTTP规定,“HttpClient的4.0.1(GA) “从here下载)
HttpClient
是4.x中的接口,使用DefaultHttpClient
作为实例。
HttpClient httpclient = new DefaultHttpClient();
'警告:类型DefaultHttpClient已弃用' – Mike 2014-02-05 16:55:29
它的愚蠢他们的文档和入门指南仍然没有提到这一点,它只是说,HttpClient的no参数构造函数为大多数情况提供了一组很好的默认值,所以这就是我们将要使用的。 HttpClient的客户端=新的HttpClient();' – edthethird 2014-09-09 15:06:07
DefaultHttpClient已被弃用 – Dinuka 2016-04-22 02:47:48
HttpClient client = new DefaultHttpClient();
他们没有记录在网站上的任何地方这样,但我已经导入了源和javadoc中,这是在Javadoc中HttpClient的类的实例。
注意打破了此类项目的变化,阅读文档时,总是检查正确的版本,教程等 良好的API设计是很难的,而避免甚至重大更改不幸的是,更难。 – 2010-07-18 19:49:17
我想我会坚持传统的,因为所有的教程都是3.x – 2010-07-18 19:54:01
http://hc.apache.org/httpcomponents-client/tutorial/html/ – 2010-07-18 20:14:16
请注意,根据您的要求,您应该使用HttpParams和/或连接管理器来实例化httpCleint。在默认设置不适合的情况下,它可以用于多线程访问。
如果使用4.3你可以在这里找到http://hc.apache.org/httpcomponents-client-ga/
文档的详细信息,初始化它的一个方法是:
CloseableHttpClient httpclient = HttpClients.createDefault();
4.3快速入门指南位于:
http://hc.apache.org/httpcomponents-client-4.3.x/quickstart.html
请将编译时错误粘贴到您的问题中。 – Asaph 2010-07-18 19:36:10
已从“答复”中移出 1.我们是否可以收到错误消息? 2.您是否在IDE中工作? 3.你知道编译,IDE运行时,应用程序运行时间有差异吗? 4.它不应该是一个Mac问题。 – yclian 2010-07-18 19:45:44
请参阅http://*.com/questions/7960149/cannot-instantiate-the-type-listproduct – Raedwald 2014-07-17 12:16:01