Problemas y limitaciones en Windows

Problemas conocidos o limitaciones que puede encontrar en entornos o configuraciones específicas del sistema Windows.

Soporte de IPv6 en Windows XP y Windows 2003

En la versión 7 se presenta una nueva API (interfaz de programación de aplicaciones) NIO.2 para la entrada/salida (ES) asíncrona. Sin embargo, los sockets creados con las API NIO.2 solo dan soporte a interfaces de red IPv4 en las plataformas Windows XP y Windows 2003. La implementación de IBM® de NIO.2 es coherente con este comportamiento.

Aunque los sockets creados con las API de IBM NIO o java.net anteriores pueden dar soporte a las interfaces de red IPv4 o IPv6 en Windows 2003 y Windows XP, esta función está en desuso en la versión 7 y ya no está soportada en este release.

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.

Problemas de fuentes en los entornos locales soportados
Esta versión da soporte a los entornos locales siguientes:
  • Bengalí (bn_IN)
  • Malabar (ml_IN)
  • Oriya (or_IN)
No obstante, puede que los fonts de estos entornos locales no funcionen en componentes AWT.

Utilización de sockets con IPv6

El SDK de 64 bits da soporte a IPv6. Sin embargo, debido a que el soporte IPv6 actual en Windows no es de pila dual, el release emula el comportamiento de pila dual en un sistema habilitado para IPv6 . La emulación significa que la aplicación puede utilizar hasta dos veces el número de sockets.

Para inhabilitar la emulación, inhabilite el soporte de IPv6 estableciendo la propiedad del sistema java.net.preferIPv4Stack en true.

Editor de métodos de entrada (IME)

Cuando trabaje con un editor de métodos de entrada (IME), antes de utilizar el espacio de trabajo para cualquier otra operación, asegúrese de completar la composición de caracteres y seleccionar el candidato.

Si un usuario escribe texto en un AWT TextArea al tiempo que utiliza un editor de métodos de entrada (IME) y a continuación, redimensiona la ventana de la aplicación antes de confirmar el texto, el texto se confirma automáticamente.

Caracteres DBCS

Si escribe caracteres DBCS en un JTextArea, JTextField o JFileChooser, el cambio de algunos editores IME en chino (en particular, código interno chino y Zhengma) al IME Intelligent ABC, puede producir un volcado del núcleo.

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.

Los temporizadores incoherentes en los sistemas multinúcleo o multiprocesador

En algunos sistemas multinúcleo o multiprocesador, es posible que System.nanoTime() no aumente de forma monotónica. De forma alternativa, System.nanoTime() puede mostrar saltos de tiempo inesperadamente grandes. Este comportamiento puede deberse a una limitación en la función de Windows QueryPerformanceCounter(). Para obtener más información, consulte el artículo de la Base de conocimientos de Microsoft: Los programas que utilizan la función " QueryPerformanceCounter " pueden funcionar mal.