The Java 2 Classic VM is included only in the Java 2 SDK. It is not included in the Java 2 Runtime Environment.
- -Xbootclasspath:bootclasspath
- Specify a semicolon-separated list of directories, JAR archives, and ZIP archives to search for boot class files. These are used in place of the boot class files included in the Java 2 SDK. Note: Applications that use this option for the purpose of overriding a class in rt.jar should not be deployed as doing so would contravene the Java 2 Runtime Environment binary code license.
- -Xbootclasspath/a:path
- Specify a semicolon-separated path of directires, JAR archives, and ZIP archives to append to the default bootstrap class path.
- -Xbootclasspath/p:path
- Specify a semicolon-separated path of directires, JAR archives, and ZIP archives to prepend in front of the default bootstrap class path. Note: Applications that use this option for the purpose of overriding a class in rt.jar should not be deployed as doing so would contravene the Java 2 Runtime Environment binary code license.
- -Xdebug
- Start with the debugger enabled. The Java interpereter prints out a password for jdb's use. Refer to jdb description for more details and an example.
- -Xnoclassgc
- Disable class garbage collection
- -Xmsn
- Specify the initial size of the memory allocation pool. This value must greather than 1000. To multiply the value by 1000, append the letter k. To multiply the value by 1 million, append the letter m. The default value is 1m
- -Xmxn
- Specify the maximum size of the memory allocation pool. This value must greather than 1000. To multiply the value by 1000, append the letter k. To multiply the value by 1 million, append the letter m. The default value is 64m.
- -Xrunhprof[:help][:<suboption>=<value>,...]
- Enables cpu, heap, or monitor profiling. This option is typically followed by a list of comma-separated "<suboption>=<value>" pairs. Run the command java -Xrunhprof:help to obtain a list of suboptions and their default values.
- -Xrs
- Reduce the use of operating system signals.
- -Xcheck:jni
- Perform additional checks for Java Native Interface functions.
- -Xcheck:nabounds
- Perform additional checks for Java Native Interface array bounds.
- -Xfuture
- Perform strict class-file format checks. For purposes of backwards compatibility, the default format checks performed by the Java 2 SDK's virtual machine are no stricter than the checks performed by 1.1.x versions of the JDK software. The -Xfuture flag turns on stricter class-file format checks that enforce closer conformance to the class-file format specification. Developers are encouraged to use this flag when developing new code because the stricter checks will become the default in future releases of the Java application launcher.