Где разместить файл дескриптора модуля Java 9?

Скажем, у меня есть структура каталогов, как:

src
+- main
   +- org.linuxdeveloper.space
      +- app
          +- Main.java

И модуль-info.java:

module example.module {
    requires jdk.unsupported;
}

Если только Main.java требуется модуль jdk.unsupported функционировать. Должен ли я положить модуль-info.java в app каталог, или в org.linuxdeveloper.space или в корне источника?


Содержание ниже больше не нужно для вопроса.

Примечание: я использую jdk.internal.misc.SharedSecrets в моем модуле, который не экспортируется по умолчанию.

Обновление: нашел API StackWalker и будет использовать его вместо SharedSecrets.

0 ответов

Другие вопросы по тегам