s mit den Befehlen /env, /reload oder /reset als Befehlsoptionen angegeben werden. Sie lauten: --class-path Der ist eine Liste von Verzeichnissen, JAR-Archiven und ZIP-Archiven, die nach Klassendateien durchsucht werden sollen. Verwenden Sie unter Windows ein Semikolon (;), um Elemente im Pfad zu trennen. Verwenden Sie auf anderen Plattformen einen Doppelpunkt (:), um Elemente zu trennen. --module-path ... Der ist eine Liste von Verzeichnissen, JAR-Archiven und ZIP-Archiven, die nach Modulen durchsucht werden sollen. Verwenden Sie unter Windows ein Semikolon (;), um Elemente im Pfad zu trennen. Verwenden Sie auf anderen Plattformen einen Doppelpunkt (:), um Elemente zu trennen. --add-modules [,...] Root-Module, die zusätzlich zum Ausgangsmodul aufgelöst werden sollen. kann auch ALL-DEFAULT, ALL-SYSTEM, ALL-MODULE-PATH sein. --add-exports /=(,)* aktualisiert , um in zu exportieren, unabhängig von der Moduldeklaration. kann ALL-UNNAMED sein, um in alle unbenannten Module zu exportieren. Wenn in JShell das nicht angegeben wird (no =), wird ALL-UNNAMED verwendet. Auswertungskontextoptionen, die in der Befehlszeile eingegeben oder mit einem vorherigen /reset-, /env- oder /reload-Befehl angegeben werden, werden beibehalten, es sei denn, es wird eine Option eingegeben, die die Einstellung außer Kraft setzt. In der Befehlszeile benötigen diese Optionen zwei Bindestriche. Beispiel: --module-path In den JShell-Toolbefehlen können sie ein oder zwei Bindestriche aufweisen. Beispiel: -module-path