作者:瘧59999 | 来源:互联网 | 2022-12-18 19:18
使用JDK/11的早期访问构建来编译基于使用VM参数的Java-9的现有代码
--add-modules jdk.incubator.httpclient
解决HTTP/2客户端孵化器模块 现在最终出现编译错误
找不到模块: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)
Naman..
14
通过HTTP Client API的标准化,现在可以删除孵化的API.
标准API的模块名称和包名称java.net.http
现在可以用作 -
module {
requires java.net.http;
}
此外,添加到计数器,应用程序,框架(如Maven,Gradle等)或依赖类路径的IDE 将不再需要设置以下命令行选项来请求解析孵化器模块:
--add-modules jdk.incubator.httpclient OR --add-modules java.net.http
由于作为标准模块,java.net.http
模块应默认解析.
编辑: - 我已经记下了从孵化过渡到HTTP/2客户端 @ Medium的标准实现所需的迁移步骤.
1> Naman..:
通过HTTP Client API的标准化,现在可以删除孵化的API.
标准API的模块名称和包名称java.net.http
现在可以用作 -
module {
requires java.net.http;
}
此外,添加到计数器,应用程序,框架(如Maven,Gradle等)或依赖类路径的IDE 将不再需要设置以下命令行选项来请求解析孵化器模块:
--add-modules jdk.incubator.httpclient OR --add-modules java.net.http
由于作为标准模块,java.net.http
模块应默认解析.
编辑: - 我已经记下了从孵化过渡到HTTP/2客户端 @ Medium的标准实现所需的迁移步骤.