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
:
Si las bibliotecas no están disponibles se genera la siguiente excepción:sudo apt-get install ia32-libs
Si se encuentran problemas con la resolución de nombres de DNS, instale el paqueteException 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
. - 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 entornoGNOME_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.