Voici l'extrait de code que j'utilise:NoClassDefFoundError tout en essayant d'utiliser jdk.incubator.http.HttpClient en Java dans Eclipse Oxygen
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder(URI.create("https://www.google.com")).GET().build();
HttpResponse.BodyHandler responseBodyHandler = HttpResponse.BodyHandler.asString();
HttpResponse response = client.send(request, responseBodyHandler);
System.out.println("Status code = " + response.statusCode());
String body = response.body().toString();
System.out.println(body);
Eclipse lance NoClassDefFoundError
pour HttpClient quand je lance le code ci-dessus. Mais cela fonctionne parfaitement lorsque j'utilise jshell avec --add-modules=jdk.incubator.httpclient
. Que peut-on faire pour que le code soit exécuté via Eclipse?
Est-ce que cela vous aide: https://stackoverflow.com/questions/44041698/java-9-no-class-definition-exception? – Steephen
Oui. CA aide. Merci beaucoup pour le plomb :) –
@ Kavitha Karunakaran S'il vous plaît écrire une réponse à votre question, comment avez-vous adapter la réponse dans le lien donné pour l'environnement éclipse. – Steephen