Misture --class-path e --module-path em javac (JDK 9)
Eu tentei seguir issoPergunta, questão mas não funciona para mim. Quero compilar 1 módulo (que não requer nenhum outro módulo ou jar) junto com outras classes que usam esse módulo e estarão no módulo sem nome.
javac -cp lib\* --module-path modules --add-modules simpleModule -d out @classes.txt
Depois de executar este comando, recebo "pacote org .... não existe". Mas o jar com este pacote está no diretório lib
lib - diretório com minhas bibliotecas-jars
modules - esta pasta contém o módulo "simpleModule" com module-info.java
@ classes.txt - toda a lista de classes para compilar (incluindo modulares e não modulares). SO - Windows
Quando removo o module-info.java do simpleModule, tudo compila bem.