jjs (original) (raw)
The options of the jjs
command control the conditions under which scripts are interpreted by Nashorn.
-cp path
-classpath path
Specifies the path to the supporting class files To set multiple paths, the option can be repeated, or you can separate each path with a colon (:).
-D_name_=value
Sets a system property to be passed to the script by assigning a value to a property name. The following example shows how to invoke Nashorn in interactive mode and assign myValue
to the property named myKey
:
jjs -DmyKey=myValue jjs> java.lang.System.getProperty("myKey") myValue jjs>
This option can be repeated to set multiple properties.
-doe
--dump-on-error
Provides a full stack trace when an error occurs. By default, only a brief error message is printed.
-fv
--fullversion
Prints the full Nashorn version string.
-fx
Launches the script as a JavaFX application.
-h
-help
Prints the list of options and their descriptions.
--language=[es5]
Specifies the ECMAScript language version. The default version is ES5.
-ot
--optimistic-types=[true|false]
Enables or disables optimistic type assumptions with deoptimizing recompilation. Running with optimistic types will yield higher final speed, but may increase warmup time.
-scripting
Enables shell scripting features.
-strict
Enables strict mode, which enforces stronger adherence to the standard (ECMAScript Edition 5.1), making it easier to detect common coding errors.
-t=zone
-timezone=zone
Sets the specified time zone for script execution. It overrides the time zone set in the OS and used by the Date
object.
-v
-version
Prints the Nashorn version string.