Потеряли возможность импорта пакетов java - PullRequest
0 голосов
/ 29 января 2020

Неожиданно мои приложения потеряли возможность импорта java -пакетов.

Например, я пишу "import java .io.File" в топ java -класса. И «java» в этом выражении подчеркнуто красным.

Я проверил структуру проекта:
Project SDK: 11 java версия 11.0.5. В других местах структуры проекта указывается java 11.

ProjStr

Class

PV

1 Ответ

0 голосов
/ 29 января 2020

Модуль java.base не экспортирует пакет java, поэтому типы java.io.* и java.util.* не доступны .

Вы можно экспортировать пакет, наведя курсор на красное слово «java» (или поместив на него курсор и нажав Alt+Enter) и выбрав соответствующее действие:

enter image description here

или добавление следующей строки в File | Настройки | Сборка, выполнение, развертывание | Компилятор | Java Компилятор Опции:

--add-exports java.base/java=ALL-UNNAMED

IntelliJ IDEA: Override compiler parameters per module

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...