Solaris 7 5/99 Release Notes (SPARC Platform Edition)

Java Development Kit (JDK) Bugs

Java Applications Dump Core When There Is Insufficient Swap Space (4037312, 4042667)

Java applications dump core when there is not enough swap space. Applications sometimes produce the following bus error:


not enough space  

Workaround: Exit other applications running on the system or add more swap space. See the Solaris System Administration Guide for details on adding swap space.

Adjust Colormap To Improve Performance in True-Color Environment (4102599)

Many X-requests in Java applications can cause a slow startup in 8-bit color (TrueColor or PseudoColor) environments. This is apparent on slower systems. A large part of the startup delay is due to the computation of an optimal dithered colormap by the awt library during initialization.

Workaround: Adjust the colormap size computed at initialization by using the environment variable VIRTCUBESIZE. Set it to a power of 2 between 4 and 32. The default value is 32.


setenv VIRTCUBESIZE 8

The -nojit Option Displays a Warning (4144550)

When the -nojit option is used, the following warning is displayed:


Warning: JIT compiler "none" not found. Will use interpreter

Workaround: Use the -Djava.compiler=NONE command line option instead of the -nojit option.

Values in Italian Euro Currency Format Are Not Represented With Fractional Digits (4183898)

In the Italian locale that supports euro currency (it_IT_EURO), the default currency format obtained using either getCurrencyInstance() or getCurrencyInstance(locale) from the java.text.NumberFormat returns currency values formatted as integers.

Workaround: Use your own currency format rather than the locale's default.