【发布时间】:2014-04-15 08:48:53
【问题描述】:
我将 Apache 的 HttpClient 组件用于以下简单程序,我看到以下异常:
线程“主”java.lang.NoSuchFieldError 中的异常:实例 在 org.apache.http.impl.io.DefaultHttpRequestWriterFactory.(DefaultHttpRequestWriterFactory.java:52) 在 org.apache.http.impl.io.DefaultHttpRequestWriterFactory.(DefaultHttpRequestWriterFactory.java:56) 在 org.apache.http.impl.io.DefaultHttpRequestWriterFactory.(DefaultHttpRequestWriterFactory.java:46) 在 org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.(ManagedHttpClientConnectionFactory.java:72) 在 org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.(ManagedHttpClientConnectionFactory.java:84) 在 org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.(ManagedHttpClientConnectionFactory.java:59) 在 org.apache.http.impl.conn.PoolingHttpClientConnectionManager$InternalConnectionFactory.(PoolingHttpClientConnectionManager.java:487) 在 org.apache.http.impl.conn.PoolingHttpClientConnectionManager.(PoolingHttpClientConnectionManager.java:147) 在 org.apache.http.impl.conn.PoolingHttpClientConnectionManager.(PoolingHttpClientConnectionManager.java:136) 在 org.apache.http.impl.conn.PoolingHttpClientConnectionManager.(PoolingHttpClientConnectionManager.java:112) 在 org.apache.http.impl.client.HttpClientBuilder.build(HttpClientBuilder.java:726) 在 com.starwood.rms.controller.property.HttpExample.main(HttpExample.java:14) 公共类 HttpExample { 公共静态无效主要(字符串[]参数){ HttpClient 客户端 = HttpClientBuilder.create().build(); HttpGet 请求 = new HttpGet("https://www.google.com/?q=java"); 尝试 { HttpResponse 响应 = client.execute(request); System.out.println(response.getStatusLine()); } 捕捉(异常 e){ e.printStackTrace(); } } }我正在使用
- Httpclient-4.3.3.jar
- Httpcore-4.3.2.jar
有什么想法吗?
【问题讨论】:
标签: java apache-httpclient-4.x