在 Java11 中找不到 jdk.incubator.httpclient 模块
The jdk.incubator.httpclient module not found in Java11
使用 early access build for JDK/11 to compile an existing code based on Java-9 使用 VM 参数
--add-modules jdk.incubator.httpclient
解决 HTTP/2 client incubator module 现在以编译错误结束
Module not found: jdk.incubator.httpclient
Java 版本详情:-
java 11-ea 2018-09-25
Java(TM) SE Runtime Environment 18.9 (build 11-ea+11)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11-ea+11, mixed mode)
随着 standardization of the HTTP Client API,孵化的 API 现已被移除。
标准 API 的模块名称和包名称将是 java.net.http
现在可以用作 -
module <yourModuleName> {
requires java.net.http;
}
另外,依赖类路径的应用程序、框架(如 Maven、Gradle 等)或 IDE 将不再需要设置下面的命令行选项请求解析孵化器模块:
--add-modules jdk.incubator.httpclient OR --add-modules java.net.http
由于是标准模块,java.net.http
模块应默认解析.
Edit:- 我记下了从孵化过渡到标准实施所需的迁移步骤 HTTP/2客户@Medium.
使用 early access build for JDK/11 to compile an existing code based on Java-9 使用 VM 参数
--add-modules jdk.incubator.httpclient
解决 HTTP/2 client incubator module 现在以编译错误结束
Module not found: jdk.incubator.httpclient
Java 版本详情:-
java 11-ea 2018-09-25 Java(TM) SE Runtime Environment 18.9 (build 11-ea+11) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11-ea+11, mixed mode)
随着 standardization of the HTTP Client API,孵化的 API 现已被移除。
标准 API 的模块名称和包名称将是 java.net.http
现在可以用作 -
module <yourModuleName> {
requires java.net.http;
}
另外,依赖类路径的应用程序、框架(如 Maven、Gradle 等)或 IDE 将不再需要设置下面的命令行选项请求解析孵化器模块:
--add-modules jdk.incubator.httpclient OR --add-modules java.net.http
由于是标准模块,java.net.http
模块应默认解析.
Edit:- 我记下了从孵化过渡到标准实施所需的迁移步骤 HTTP/2客户@Medium.