我已將.jar添加到我的庫中,我也可以在JAR中實例化其他類。是什麼賦予了?我試圖清理項目等。無法實例化類型HttpClient
這是一個編譯時錯誤。 Eclipse不會讓我實例化它。
我輸入正確的庫,沒有太陽的版本,並使用默認的構造器,通過他們的tutorial
HttpClient client = new HttpClient();
(Eclipse中,MAC的Apache HTTP規定,「HttpClient的4.0.1(GA) 「從here下載)
我已將.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://stackoverflow.com/questions/7960149/cannot-instantiate-the-type-listproduct – Raedwald 2014-07-17 12:16:01