Есть вот такой каталог папок
и написано что в пакеты appfuncs и appstart добавьте файлы module-info.java но когда я пытаюсь создать модуль в этих папках он почему то появляется в папке src ,а еще один модуль я создать не могу, кнопка светится серым, что я делаю не так?
Михаил
20 уровень
Как создать несколько module-info.java
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
wan-derer.ru
17 июня 2022, 07:10
Модуль можно создать только внутри другого модуля, причём только "корневого" модуля проекта. Модуль - это самый высокоуровневый элемент иерархии. По сути, это самостоятельный проект, который можно открыть отдельно, в котором может быть прописана другая версия Java-машины, другая система сборки (Maven, Gradle, ничего), подключен фреймворк (например, Spring) с отдельными настройками и который м.б. даже написан на другом языке (Kotlin, Groovy....). Исходя из этого: как ты сделаешь модуль внутри пакета?
Система модулей позволяет открыть в IDE несколько проектов как один, запускать и останавливать сервисы, отлаживать всё в комплексе. А импорты и экспорты, прописанные в module-info.java позволяют модулям обмениваться java-объектами на более низком уровне чем, например, REST, что наверняка гораздо быстрее.
+1
Михаил
17 июня 2022, 07:59
получается mymodapp , appsrc, appfuncs и appstart надо создавать как модули, а дальше идут пакеты?
Просто в этой книге показывают примеры без использования IDE
0
wan-derer.ru
18 июня 2022, 07:02
Ну... Я пробовал только через ИДЕ :)
0
Михаил
18 июня 2022, 21:11
Та уже разобрался , просто вопрос был как создавать модули именно в IDE
0
wan-derer.ru
19 июня 2022, 07:09
Тут должен быть комикс с полицией....
0
Михаил
19 июня 2022, 07:51
Пытался загуглить про комикс с полицией, не получилось
0