Issues and limitations on Linux
Known issues or limitations that you might encounter in specific Linux® system environments, or configurations.
- Java™ NIO.2 file system problems on a ReiserFS file system
-
Heavily loaded systems with a ReiserFS file system might experience problems when using the Java NIO.2 file system facilities. The cause of the problem is with the ReiserFS file system, and results in inconsistent information being passed to the Java technology subsystem. To avoid this issue, use an alternative file system.
- Desktop API
-
If one or more GNOME libraries are not available, the Desktop API might not work.
- Unicode Shift_JIS code page alias
-
Note: This limitation applies to Japanese users only.The Unicode code page alias "\u30b7\u30d5\u30c8\u7b26\u53f7\u5316\u8868\u73fe" for Shift_JIS has been removed. If you use this code page in your applications, replace it with Shift_JIS.
- GUI applications, such as the JConsole monitoring tool, on 64-bit Ubuntu with a 32-bit JVM
-
When running a 32-bit JVM on a 64-bit Ubuntu system, GUI applications do not start because some AWT libraries are missing. To fix the problem, install the 32-bit libraries provided in the
ia32-libs
package:
If the libraries are not available, the following exception is thrown:sudo apt-get install ia32-libs
If problems are encountered with DNS name resolution, install the packageException in thread "main" java.lang.UnsatisfiedLinkError: awt (An exception was pending after running JNI_OnLoad) at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:993) at java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:962) at java.lang.System.loadLibrary(System.java:465) ... lines removed for clarity ...
lib32nss-mdns
. - Globalization on Ubuntu
-
Note: This limitation applies to Chinese, Korean, and Japanese language users of Ubuntu only.Chinese, Korean, and Japanese locales do not display the correct fonts if CJK fonts are not installed.
- GTK Look and Feel and
NullPointerException
exception -
Note: This limitation applies to DBCS environments only.If your application fails with a
NullPointerException
exception when using the GTK Look and Feel, unset theGNOME_DESKTOP_SESSION_ID
environment variable. - BIOS settings on AMD64 SMP systems
-
The Node memory interleaving BIOS setting must be set to
DISABLED
. Otherwise, unpredictable results might occur, including application crashes and hangs. This instruction is in accordance with recommendations from AMD. - JNI calls with more than eight parameters on PPC platforms
-
PPC platforms only: If your code uses JNI calls, and any specific call has more than eight float or double parameters, your JNI C code must be compiled with the gcc-2.95.3 Free Software Foundation (FSF) level of GNU C Compiler (GCC) or later.
- Input Method Editor (IME) character composition
-
If you are using Smart Common Input Method/Intelligent Input Bus (SCIM/IBus) as the input method server, complete the character composition before you change focus. Do not change focus rapidly with key input because your application might not receive the key event properly.Note: This limitation applies only to Chinese, Korean, and Japanese language users.
- Swing application problems with GTK look and feel
-
Swing applications might not render GUI components correctly if the GTK libraries are not correctly installed on your system. This issue is not seen on Version 7, which is not sensitive to the same conditions. If you receive console messages that indicate libraries are missing, install those libraries to rectify the problem.