The Java Virtual Machine (JVM) is included in the Java SE software. Because incorrect JVM settings will prevent the server from running, you should take care when changing these settings.
Java Home: Enter the name of the installation directory of the Java SE software.
Note - If you enter a nonexistent directory name or the directory for an unsupported version of the Java SE, the server will not start.
Javac Options: Enter the command-line options for the Java programming language compiler. The server runs the compiler when EJB components are deployed.
Debug: To set up debugging with the JPDA (Java Platform Debugger Architecture), select this Enabled checkbox.
JPDA is used by application developers.
Debug Options: Specify the JPDA options passed to the JVM when the debugging is enabled.
RMI Compile Options: Enter the command-line options for the rmic compiler. The server runs the rmic compiler when EJB components are deployed.
Bytecode Preprocessor: Enter a comma separated list of class names. Each class must implement the com.sun.appserv.BytecodePreprocessor interface. The classes are called in the order specified.
Tools such as profilers may require entries in the Bytecode Preprocessor field. Profilers generate information used to analyze server performance.