Я протестировал вышеизложенное с использованием 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, все компилируется хорошо.

Ответы на вопрос(1)

Ваш ответ на вопрос