java -addmods [,...] javac -addmods (,)* jlink --addmods [,...] Root modules to resolve javac -classpath Specify where to find user class files and annotation processors java -classpath jmod --class-path Application jar files|dir containing javac -limitmods (,)* Limit the universe of observable modules java -limitmods [,...] jlink --limitmods [,...] Limit the universe of observable modules javac -modulepath Specify where to find application modules java -modulepath ... jlink --modulepath Module path jmod --modulepath, --mp Module path jlink --plugin-module-path Custom plugins module path javac -processormodulepath Specify a module path where to find annotation processors javac -upgrademodulepath Override location of upgradeable modules java -upgrademodulepath ... javac -XaddExports:/=(,)* java -XaddExports:/=(,)* javac -XaddReads:=(,)* java -XaddReads:=(,)* java -Xpatch:=(:)* javac -Xpatch: Specify location of module class files to patch