--module-path
After packaging code into a JAR file you can put that
JAR onto the --module-path in the same way you would a folder
of classes.
java \
--module-path ex.mod.jar \
--add-modules ALL-MODULE-PATH
some.pkg.Main
If you have multiple JARs to put on the module path
you can do so by separating them with a :.1
java \
--module-path ex.mod.jar:other.thing.jar \
--add-modules ALL-MODULE-PATH
some.pkg.Main
Instead of --add-modules ALL-MODULE-PATH followed by a class name you
can use --module followed by <module name>/<class name>
java \
--module-path ex.mod.jar \
--module ex.mod/some.pkg.Main
-
On Windows instead of a
:you use a;. I am assuming when making these examples that you are using Windows Subsystem for Linux. If you are not, just adjust as needed. ↩