0

我正在使用 Java 11 在 Intellij 中工作。我想import java.net.http.httpclient在我的项目中使用,但找不到导入语句。

背景:

我正在我的 Windows 10 工作站上进行编译,以便在 Rasp Pi Zero W 上进行部署。我使用的 Java 版本 (SDK) 是 Azul Java 11.0.13。

当我输入 import java.net.http.httpclient java.net 找到但 http 没有。

我已将 Intellij 设置为使用 Java 11 AFAIK。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

如何让导入工作?

4

1 回答 1

2

从 java 9 开始,如果项目有module-info.java,那么所有非默认模块都应该被声明,以便可以使用它们。

在您的情况下,它看起来如下:

module ModuleName {
    requires java.net.http;
}

有关更多详细信息,您可以阅读:

于 2021-11-18T07:19:09.773 回答