Comandos:
javac -d bin\ -cp bin src\br\com\alura\modelo\dominio\Categoria.java src\br\com\alura\modelo\dominio\Livro.java src\br\com\alura\modelo\dominio\NotaFiscal.java src\br\com\alura\http\dao\LivroDAO.java src\br\com\alura\nf\servico\NotaFiscalServico.java src\br\com\alura\nf\subscriber\NotaFiscalSubscriber.java src\br\com\alura\nf\util\NotaFiscalUtil.java src\br\com\alura\Principal.java
java -cp bin br.com.alura.Principal
javac -d mods/br.com.alura --module-path mods src\br.com.alura\br\com\alura\modelo\dominio\Categoria.java src\br.com.alura\br\com\alura\modelo\dominio\Livro.java src\br.com.alura\br\com\alura\modelo\dominio\NotaFiscal.java src\br.com.alura\br\com\alura\http\dao\LivroDAO.java src\br.com.alura\br\com\alura\nf\servico\NotaFiscalServico.java src\br.com.alura\br\com\alura\nf\subscriber\NotaFiscalSubscriber.java src\br.com.alura\br\com\alura\nf\util\NotaFiscalUtil.java src\br.com.alura\module-info.java src\br.com.alura\br\com\alura\Principal.java
java --module-path mods -m br.com.alura/br.com.alura.Principal