Problemas y limitaciones en Linux

Problemas conocidos o limitaciones que puede encontrar en entornos o configuraciones del sistema Linux® específicos.

Problemas del sistema de archivos Java™ NIO.2 en un sistema de archivos ReiserFS

Los sistemas muy cargados con un sistema de archivos ReiserFS pueden experimentar problemas al utilizar los recursos del sistema de archivos NIO.2 de Java. La causa del problema es el sistema de archivos ReiserFS y da como resultado que se pase información incoherente al subsistema de tecnología Java. Para evitar este problema, utilice un sistema de archivos alternativo.

API Desktop

Si una o más bibliotecas GNOME no están disponibles, es posible que la API Desktop no funcione.

Alias de página de códigos Shift_JIS
Nota: Esta limitación sólo se aplica a los usuarios japoneses.
Se ha eliminado el alias de la página de códigos Unicode "\u30b7\u30d5\u30c8\u7b26\u53f7\u5316\u8868\u73fe" para Shift_JIS. Si utiliza esta página de códigos en las aplicaciones, sustitúyala por Shift_JIS.

Las aplicaciones de la GUI, como, por ejemplo, la herramienta de supervisión JConsole, en Ubuntu de 64 bits con una máquina virtual Java de 32 bits
Cuando se ejecuta una máquina virtual Java (JVM) de 32 bits en un sistema Ubuntu de 64 bits, las aplicaciones de la GUI no se inician porque faltan algunas bibliotecas AWT. Para solucionar el problema, instale las bibliotecas de 32 bits proporcionadas en el paquete ia32-libs:
sudo apt-get install ia32-libs
Si las bibliotecas no están disponibles se genera la siguiente excepción:
Exception 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 ...
Si se encuentran problemas con la resolución de nombres de DNS, instale el paquete lib32nss-mdns.

Globalización en Ubuntu
Nota: Esta limitación se aplica únicamente a los usuarios de idioma chino, coreano y japonés de Ubuntu .
Los entornos locales de idioma chino, coreano y japonés no muestran las fuentes correctas si las fuentes CJK no están instalados.

Aspecto de GTK y excepción NullPointerException
Nota: Esta limitación sólo se aplica a entornos DBCS.
Si la aplicación falla con una excepción de NullPointerException al utilizar GTK Look and Feel, desestablezca la variable de entorno GNOME_DESKTOP_SESSION_ID.

Valores de BIOS y sistemas AMD64 SMP

El valor de BIOS de Node memory interleaving debe establecerse en DISABLED. De lo contrario, se pueden producir errores imprevisibles, como que la aplicación se cuelgue o se bloquee. Esta instrucción sigue las recomendaciones de AMD.

Las llamadas JNI con más de ocho parámetros en plataformas PPC
Sólo plataformas PPC: Si el código utiliza llamadas JNI y cualquier llamada específica tiene más de ocho parámetros flotantes o dobles, el código C de JNI debe compilarse con el nivel gcc-2.95.3 Free Software Foundation (FSF) de GNU C Compiler (GCC) o posterior.
Composición de caracteres del Editor de métodos de entrada (IME)
Si utiliza SCIM/IBus (Smart Common Input Method/Intelligent Input Bus) como el servidor de métodos de entrada, complete la composición de caracteres antes del cambio de foco. No cambie de foco rápidamente con la entrada de teclas porque la aplicación podría no recibir correctamente el suceso de teclas.
Nota: Esta limitación sólo se aplica a los usuarios de idioma chino, coreano y japonés.
Problemas de la aplicación Swing con el aspecto de GTK

Es posible que la aplicación Swing no represente los componentes de la GUI correctamente si las bibliotecas GTK no están bien instaladas en el sistema. Este problema no se ve en la versión 7, que no es sensible a las mismas condiciones. Si recibe los mensajes de consola que indican que faltan bibliotecas, instale dichas bibliotecas para rectificar el problema.