¿Cuál es el significado / propósito exacto de las banderas J y R en jshell?

De la información de ayuda:

-J<flag>              Pass <flag> directly to the runtime system.
                      Use one -J for each runtime flag or flag argument
-R<flag>              Pass <flag> to the remote runtime system.
                      Use one -R for each remote flag or flag argument

No puedo encontrar una explicación tanto en eldocumentación de herramientas yguía de usuario de jshell.

Además, ¿qué es "el sistema de tiempo de ejecución remoto" en el contexto de jshell?

Respuestas a la pregunta(2)

Su respuesta a la pregunta