которые еще не были опубликованы как модули.
Автоматические модули: любой
JAR, помещённый в module-path без дескриптора модуля считается автоматическим модулем, позволяя вашему проекту Java 9 использовать библиотеки ранних версий.
Автоматические модули неявно экспортируют все свои пакеты и имеют доступ ко всем остальным модулям. Поскольку автоматический модуль не объявляет явно имя, оно генерируется в зависимости от имени JAR файла. В основном, он удалит расширение файла и номер завершающей версии (если есть) и заменит все небуквенные символы точками, например: mongo-java-driver-3.3.0.jar будет выглядеть как модуль с именем mongo.java.driver (точный алгоритм описан в документации ModuleFinder.
Каждый модуль, который требует mongo.java.driver, имеет доступ ко всем его пакетам. Автоматические модули, в свою очередь, могут обращаться ко всем другим модулям, в том числе к безымянному модулю.
Приложение. Автоматические модули