więc chcę spróbować klienta HTTPJava 9 nie jest wyjątkiem definicja klasy
package com.company;
import jdk.incubator.http.HttpClient;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
}
}
A mój moduł informacji wygląda to
module com.company {
requires jdk.incubator.httpclient;
}
ale pojawia java.lang.NoClassDefFoundError: jdk/incubator/http/HttpClient
I don” t naprawdę rozumiem, dlaczego. Moja wersja java to "build 9-ea + 169" i korzystam z najnowszej wersji IntelliJ (2017.1.3). Zajrzałem do odpowiedzi this i wygląda na to, że muszę dodać wymaganie do pliku, ale z jakiegoś powodu nie działa.
@QBrute ** moduł ** 'jdk.incubator.httpclient' zawiera ** pakiet **' jdk.incubator.http', patrz http://download.java.net/java/jdk9/docs/ api/jdk.incubator.httpclient-summary.html –
@MarkRotteveel Tak, masz rację. Mój błąd. – QBrute