तो मैं http ग्राहकजावा 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
मिलता और मैं डॉन ' वास्तव में क्यों समझ में नहीं आता है। मेरा जावा संस्करण "9-एए + 16 9" बनाएं और मैं इंटेलिजे विचार (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