StreamSource - какой модуль для информации о модуле? - PullRequest
0 голосов
/ 30 января 2020

Использование javax. xml .transform.stream.StreamSource в очень простой программе. Использование Eclipse и Java 13. Настроен Java Путь к модулю пути сборки для содержания JRE SystemLibrary [JavaSE-13] . Я добавил требует java .base; к module-info. java.

Но все же: Eclipse не может скомпилировать этот класс: Тип javax. xml .transform.stream.StreamSource недоступен

Что мне не хватает?

1 Ответ

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

Как задокументировано StreamSource, этот класс входит в модуль java.xml:

screenshot of StreamSource Javadoc

Что означает использование StreamSource в вашем модуле, вам нужна следующая информация о модуле:

module <your-module-name> {
  requires java.xml;
  // other requires, exports, opens, uses, and provides directives (as needed)
}

Обратите внимание, что вам не нужно включать requires java.base;, так как этот модуль неявно требуется для каждого модуля аналогично тому, как вам не нужно импортировать классы из пакета java.lang.

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