httpclient jar Konflikte.Wie es zu lösen ist?
//Das ist mein code und ich arbeite hinter proxy ...
import org.apache.commons.io.IOUtils;
import org.apache.http.HttpHost;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.impl.conn.DefaultProxyRoutePlanner;
{
HttpHost proxy = new HttpHost("proxyhost", 8082);
DefaultProxyRoutePlanner routePlanner = new DefaultProxyRoutePlanner(proxy);
HttpClient client = HttpClients.custom().setRoutePlanner(routePlanner).build();
HttpResponse response = client.execute(request);}
//Folgende Fehlermeldung erscheint auf meiner Konsole
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/ssl/SSLContexts
at org.apache.http.impl.client.HttpClientBuilder.build(HttpClientBuilder.java:966)
at TwitterFeeds.main(TwitterFeeds.java:40)
Caused by: java.lang.ClassNotFoundException: org.apache.http.ssl.SSLContexts
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)
... 2 more
Ich bin mit folgenden jar-Dateien
httpclient-4.5.2.jar
httpcore-4.3.jar
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
SSLContexts
Klasse versetzt worden in ein anderes Paket in httpclient 4.4.Seit 4.4
Aktualisieren Sie Ihre httpcore version auf mindestens 4.4 zu beheben.
Bitte werfen Sie einen Blick auf die Antwort - Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/ConnectionReuseStrategy:.
Update httpcore version 4.4. Es sollte für Sie arbeiten.