HP-UX 11i Java™ JDK/JRE Version 6.0.22 Release Notes
cp jstat jstat_q3p
chatr +q3p enable jstat_q3p
Then, to connect to your running java_q3p process, invoke the following:
<java location>/bin/PA_RISC2.0/jstat_q3p <options>
<java location>/bin/PA_RISC2.0/jps_q3p <options>
On PA-RISC, it is not possible to connect to java_q4p using jps or jstat. To work
around this, try lowering your heap settings such that one of the other java executables
is invoked.
libjvm.so no longer links with libstd_v2.so
Starting with JDK 6.0.07, the libjvm.so library is no longer linked with
libstd_v2.so. The intent was to reduce the chance of incompatibility when using JNI
code compiled with a C++ compiler other than aCC. However, applications that
previously relied on libjvm.so being linked with libstd_v2.so might encounter an
UnsatsifiedLinkError for an unsatisfied symbol. To solve this, the application will need to
link with libstd_v2.so directly.
Recommend setting PTHREAD_SUSPEND_SYNC to 1 under certain conditions (HP-UX
11.31 (11i v3))
If on your 11.31 system you run Java programs with either the
PTHREAD_FORCE_SCOPE_SYSTEM or PTHREAD_COMPAT_MODE environment variable
set to 1, or with the option -XX:+UseBoundThread, then setting the environment
variable PTHREAD_SUSPEND_SYNC to 1 is strongly recommended. Please see the
pthread_suspend manpage for more details.
Supplementary characters display as empty boxes (11i HP Integrity and HP 9000
PA-RISC)
Supplementary characters are not part of the HP-UX default TrueType fonts; therefore,
they will not be available on HP-UX 11i PA-RISC or HP Integrity. If you try to display
supplementary characters in Java 6.0, empty boxes will be displayed. You may use your
own fonts to display supplementary characters, but you will need to edit the
fontconfig.properties accordingly. For more information on editing font configuration
files, refer to http://download.oracle.com/javase/1.5.0/docs/guide/intl/fontconfig.htmll.
Initializing a JVM instance with JNI_CreateJavaVM() or attaching to JVM with
AttachCurrentThread() on HP Integrity
The Java 6.0 stack size required to initialize a JVM instance with JNI_CreateJavaVM()
or to attach to JVM with AttachCurrentThread() is greater than the HP-UX 11.23
and 11.31 (11i v2 and v3) HP Integrity pthread default of 256 KB. If you wish to call
JNI_CreateJavaVM() or AttachCurrentThread() from a pthread, you need to
create the pthread with a larger stack size, at least 512 KB. Stack overflow failures
during JVM initialization are not always clearly reported as such, since the JVM may not
20