Folks seemed to like my list of JDK environment variables, so here's a
second pass incorporating all the feedback I got. Steve, are the
DO_NOT_FREE and associated variables supported in 1.1 native threads?
----------------------------------------------------------------------
The following is documentation for environment variables the JDK
supports. Note, this is not a comprehensive document for all
variables: generic variables like LD_LIBRARY_PATH and LOCALE are
not mentioned unless they have Jave-specific meanings.
1.1 refers to 1.1.7_v3a, 1.2 refers to 1.2pre-v1. "green" means the
option is only supported in green threads.
Variables with Blackdown specific behaviour:
Variable 1.1? 1.2? Settings
-------- ---- ---- --------
THREADS_FLAG yes yes "green" for green threads
"native" for native threads
NS_JAVA yes no If set, runs a JDK with no AWT or X11.
Starts up faster, no graphics. See
also DISPLAY
DISPLAY yes no If unset, acts like NS_JAVA is set.
See also man page X(1)
DYN_JAVA yes no If set, Motif is dynamically linked
instead of using the Motif statically
linked into the JDK bins.
JDK_NO_KERNEL_FIX yes green "true" to remove fix for kernel
accept() bug
DO_NOT_FREE yes green Turn off freeing memory entirely.
DO_NOT_CHECK_MEM yes green If set, removes some checks for
double-freed memory bugs associated
with AWT. Dangerous, but slightly
faster.
Generic JDK (may be Unix only):
CLASSPATH yes yes See JDK documentation
JAVA_COMPILER yes yes If set to "tya", then "libtya.so"
will be used as a JIT compiler if it
is installed correctly.
[EMAIL PROTECTED]
. . . . . . . . http://www.media.mit.edu/~nelson/
----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]