Как найти имя модуля класса в Java 9+? - PullRequest
0 голосов
/ 02 марта 2019

Я пытаюсь перейти с JavaFX 8 на 9 +.

Как найти модули, названные для существующих классов?

Вот пример моей проблемы:

Было трудно понять, что javax.smartcardio должен использовать имя модуля java.smartcardio.Таблица поиска для поиска имен модулей?Intelij Idea не находит его на лету.

module xyz {
    // import javax.smartcardio.*;
    requires transitive java.smartcardio;

    // import javax.swing.*;
    requires transitive java.desktop;
 }

Есть ли простой способ решить эту проблему?

1 Ответ

0 голосов
/ 02 марта 2019

Вы можете использовать функцию поиска онлайн Javadoc: https://docs.oracle.com/en/java/javase/11/docs/api/index.html

Для поиска пакета по имени:

enter image description here

Затем на странице javadoc пакета модуль находится в верхнем левом углу:

enter image description here

(Обратите внимание, что имя модуля также отображаетсяв диалоге автозаполнения поиска)

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