The value variable is a string that represents the value of the property.
The JRE searches for the startup class (and other classes used by the application) in three sets of locations: the bootstrap class path, the installed extensions, and the user's class path.
Arguments after the class file name or the JAR file name are passed to the Standard options are guaranteed to be supported by all implementations of the Java Virtual Machine (JVM).
Specifically, it validates the parameters passed to the JNI function and the runtime environment data before processing the JNI request.
Any invalid data encountered indicates a problem in the native code, and the JVM will terminate with an irrecoverable error in such cases.
Do not deploy applications that use this option to override a class in Specifies a list of directories, JAR files, and ZIP archives separated by semicolons (;) to prepend to the front of the default bootstrap class path.
Do not deploy applications that use this option to override a class in Performs additional checks for Java Native Interface (JNI) functions.
These are developer options used for tuning specific areas of the Java Hot Spot Virtual Machine operation that often have specific system requirements and may require privileged access to system configuration parameters.
They are also not guaranteed to be supported by all JVM implementations, and are subject to change. To keep track of the options that were deprecated or removed in the latest release, there is a section named Deprecated and Removed Options at the end of the document. For options that require an argument, the argument may be separated from the option name by a space, a colon (:), or an equal sign (=), or the argument may directly follow the option (the exact syntax differs for each option).
They are used for common actions, such as checking the version of the JRE, setting the class path, enabling verbose output, and so on.