3

私のプログラムには次の行が含まれており、この時点でハングします。その理由はよくわかりません。

PoolingHttpClientConnectionManager connectionManager = new PoolingHttpClientConnectionManager();

Eclipse でデバッグするときに、表示ビューで「new PoolingHttpClientConnectionManager()」を評価しようとすると、次のエラーが発生します。

java.lang.NoClassDefFoundError: org/apache/http/config/Lookup
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    ...omitted - referring to specific lines in code...
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.apache.http.config.Lookup
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 10 more

org.apache.httpcomponents の httpclient.jar バージョン 4.3.1 を使用しています。

他の誰かがこの問題を経験していますか? 解決策はありますか?それとも私は何かばかげたことをしていますか?

4

3 に答える 3

6

httpcore jarもありますか?(バージョン 4.3 も) そのクラスが見つかりました。

于 2013-10-28T18:11:12.020 に答える
1

HttpCore をインクルード/ダウンロードするのを忘れたのかもしれません

http://hc.apache.org/downloads.cgi

于 2013-10-28T18:10:38.157 に答える