当前位置: 首页 > 面试题库 >

在Java11中找不到jdk.incubator.httpclient模块

支华池
2023-03-14
问题内容

使用JDK /
11
的早期访问版本来编译基于Java-9且使用VM参数的现有代码

--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)

问题答案:

通过HTTP客户端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 解析 该模块。

编辑 :-我已经确定了从孵化过渡到HTTP / 2客户端 _@
Medium
_的标准实现所需的迁移步骤。



 类似资料:
  • 使用JDK/11的早期access构建编译基于Java-9的现有代码,该Java-9使用VM参数 解析HTTP/2客户端孵化器模块现在以编译错误告终 未找到模块:jdk。恒温箱httpclient Java版本详细信息:-

  • 问题内容: 我有以下目录结构: 我尝试在从server.js导出的app.js中调用函数,我这样做: 但是得到错误: 我如何正确包含它? 谢谢。 问题答案: 该路径必须相对于您当前所在的文件。 用

  • 在单元测试时,我得到了以下错误- 在对Run Configuration进行了一些调查之后,我们发现它在运行这个单元时使用了错误的模块(main.java.com.example.dexter.sunshine.app)。我们如何改变这个模块?

  • 错误:光电控制器中存在FatalErrorException。php第17行:找不到类“App\Http\Controllers\photo” 此代码出现异常-

  • 问题内容: 大家好,我只是在学习烧瓶。我用pip来安装它。然后,当我运行此基本代码时,我得到一个错误。基本上,我看到它的工作,然后突然退出,并出现以下错误。这可能看起来是一些环境问题,但我不确定。前几天这很奇怪,现在却行不通。 问题答案: 您说过,仅当您从交互式shell运行代码时,才会出现此问题。它是由(wsgi服务器所基于的)功能引起的。 如果更改了项目文件,则在调试模式下将自动重新启动服务器

  • 我试图在遗留的objc代码中测试一些Swift类(@objc class)。我正在测试类中导入“UnitTests Swift.h”。 然后我得到了这个错误: 在自动生成的“UnitTests Swift.h”中找不到模块“MyApp” 这是什么里面的顶部部分的"UnitTests-Swift. h" 我清理了项目,检查了所有相关标志(“在Xcode单元测试中使用@testable时没有这样的模块