だから私は、HTTPクライアントにJavaの9なしクラス定義の例外
package com.company;
import jdk.incubator.http.HttpClient;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
}
}
を試してみたいと僕のモジュール情報は、この
module com.company {
requires jdk.incubator.httpclient;
}
のように見えますが、私はjava.lang.NoClassDefFoundError: jdk/incubator/http/HttpClient
を取得し、私はドンなぜ本当に理解していない。私のJavaバージョンは "build 9-ea + 169"で、IntelliJのアイデア(2017.1.3)の最新バージョンを使用しています。私はthis答えを見て、私はファイルに要件を追加する必要があるように見えますが、それは何らかの理由で動作しません。
@QBrute **モジュール** 'jdk.incubator.httpclient'に**パッケージ**' jdk.incubator.http'が含まれています(http://download.java.net/java/jdk9/docs/を参照)。 api/jdk.incubator.httpclient-summary.html –
@MarkRotteveelはい、そうです。私の悪い。 – QBrute