Я протестировал вышеизложенное с использованием JDK 11.0.1.
ался следовать этомувопрос но это не работает для меня. Я хочу скомпилировать 1 модуль (который не требует какого-либо другого модуля или jar) вместе с другими классами, которые используют этот модуль и будут в безымянном модуле.
javac -cp lib\* --module-path modules --add-modules simpleModule -d out @classes.txt
После запуска этой команды я получаю «пакет org .... не существует». Но jar с этим пакетом находится в директории lib
lib - каталог с моими библиотеками-jars
модули - эта папка содержит модуль "simpleModule" с module-info.java
@ classes.txt - весь список классов для компиляции (включая модульные и немодулярные). ОС - Windows
Когда я удаляю module-info.java из simpleModule, все компилируется хорошо.