JuggerNET Runtime Library

IJvmOptions Properties

The properties of the IJvmOptions interface are listed below. For a complete list of IJvmOptions interface members, see the IJvmOptions Members topic.

Public Instance Properties

Abort The callback for JVM abortion.
AppendBootClassPath The JVMs append-to-bootclasspath setting.
BatchMode 
BootClassPath The JVMs bootclasspath.
CheckJni Performs additional validation on JNI calls if set to true.
ClassPath The application classpath configured for the JVM.
COMExceptionMessages A property governing whether exception type, message, and stack trace are all bundled up in one XML message that is supplied as the exception's Message property. VB6 clients only have easy access to the message and this would provide all necesssary information if set to true. This property is set to false by default.
DashDOption The property that allows the specification of -D options.
DashXOption The property that allows the specification of -X options.
Debug Start the embedded JVM in debug mode, allowing an external debugger to attach to it.
DisableClassGC Disables class garbage collection if set to true.
EnableClassGC Enables class garbage collection if set to true.
EnableVerboseGC Enables verbose garbage collection if set to true.
Exit The callback for JVM exit.
ExtensionDirectories The extensions directory configured for the JVM.
Future Performs strict class-file format checks if set to true.
IgnoreUnrecognized Governs whether an unrecognized configuration option causes an JVM initialization error.
IncrementalGC 
InitialHeapSize The initial JVM heap size in MB. This property is synonymous to the InitialHeapSizeInMB property.
InitialHeapSizeInMB The initial JVM heap size in MB. This property is synonymous to the InitialHeapSize property.
InterpretedMode Enables interpreted execution mode if set to true.
JNILevel The JNI Version number to be used for initialization of the JVM. This is synonymous to the JniVersion property.
JniVersion The JNI Version number to be used for initialization of the JVM. This is synonymous to the JNILevel property.
LibraryPath The application librarypath configured for the JVM.
LogGCFile 
MaximumHeapSize The maximum JVM heap size in MB. This property is synonymous to the MaximumHeapSizeInMB property.
MaximumHeapSizeInMB The maximum JVM heap size in MB. This property is synonymous to the MaximumHeapSize property.
MixedMode Enables mixed execution mode if set to true.
NoAgent The Sun classic VM supports both the old sun.tools.debug interface and JPDA, the option "-Xdebug" enables both, but defaults to running the sun.tools.debug agent. The "-Xnoagent" turns this off so that JPDA will work. The HotSpot VM does not have this option.
PrependBootClassPath The JVMs prepend-to-bootclasspath setting.
Prof Start the JVM with profiling support enabled if this property is true.
ReduceSignals Reduces usage of operating-system signals by Java virtual machine if set to true.
Run Specifies particular runtime settings that are used to configure the debugging or profiling support.
SecurityManager The name of a Java class which acts as the security manager for the session.
SecurityPolicy The name of a file which contains the security policy for the session.
StackSize The stack size in KB used for the Java stack. This property is synonymous to the StackSizeInKB property.
StackSizeInKB The stack size in KB used for the Java stack. This property is synonymous to the StackSize property.
UseCodemeshSecurityManager Governs whether a Codemesh SecurityManager is registered instead of the configured one. The Codemesh security manager delegates to the configured one in all but a few cases (the security privileges it needs granted to work).
Verbose The verbosity of the JVM.
Vfprintf The callback for JVM print statements.

See Also

IJvmOptions Interface | Codemesh.JuggerNET Namespace