Windows üzerinde sorunlar ve sınırlamalar

Belirli Windows sistem ortamlarında ya da yapılandırmalarda karşılaşabileceğiniz bilinen sorunlar ya da sınırlamalar.

Windows XP ve Windows 2003 üzerindeIPv6 desteği

Sürüm 7, zamanuyumsuz giriş/çıkış (GÇ) için yeni bir NIO.2 uygulama programlama arabirimi (API) tanıttı. Bununla birlikte, NIO.2 API ' larıyla oluşturulan yuvalar Windows XP ve Windows 2003 altyapılarında yalnızca IPv4 ağ arabirimlerini destekler. IBM® uygulamasının NIO.2 somutlaması bu davranışa uygun olur.

Önceki IBM NIO API ' ları ya da java.net ile oluşturulan yuvalar, Windows 2003 ve Windows XP işletim sistemlerinde IPv4 ya da IPv6 ağ arabirimlerini destekleyebilir, ancak bu yetenek Sürüm 7 'de kullanımdan kaldırılmıştır ve bu yayında artık desteklenmemektedir.

Unicode Shift_JIS kod sayfası diğer adı
Not: Bu sınırlama yalnızca Japonca kullanıcılar için geçerlidir.
Shift_JIS için Unicode kod sayfası diğer adı "\u30b7\u30d5\u30c8\u7b26\u53f7\u5316\u8868\u73fe" kaldırıldı. Uygulamalarınızdaki bu kod sayfasını kullanıyorsanız, bu sayfayı Shift_JIS ile değiştirin.

Desteklenen yerel ayarlarda yazı tipi sorunları
Bu sürüm aşağıdaki yerel ayarları destekler:
  • Bengali (bn_IN)
  • Malayalam (ml_IN)
  • Oriya (or_IN)
Ancak, bu yerel ayarlardan gelen yazı tipleri AWT bileşenleri üzerinde çalışmayabilir.

IPv6olan yuvaların kullanılması

64 bit SDK, IPv6' yı destekler. Ancak, Windows 'taki geçerli IPv6 desteği çift yığınlı olmadığından, yayın bir IPv6 etkin sisteminde çift yığınlı davranışa öykünir. Öykünme, uygulamanızın birçok yuva olarak iki katı kadar kullanabileceği anlamına gelir.

Öykünmeyi geçersiz kılmak için, java.net.preferIPv4Stack sistem özelliğini true değerine ayarlayarak IPv6 desteğini geçersiz kılın.

Giriş Yöntemi Düzenleyicisi (IME)

Bir Giriş Yöntemi Düzenleyicisi ile çalışırken (IME), diğer herhangi bir işlem için çalışma alanını kullanmadan önce karakter oluşumunu tamamladığınızdan emin olun ve adayı seçin.

Bir kullanıcı, bir Giriş Yöntemi Düzenleyicisi 'ni (IME) kullanırken bir AWT TextArea içinde metin yazarken, metni kesinleştirmeden önce uygulama penceresini yeniden boyutlandırır, metin otomatik olarak kesinleştirilir.

DBCS karakterleri

Bir JTextArea, JTextFieldya da JFileChooseriçine DBCS karakterleri yazıyorsanız, Intelligent ABC IME ' ye (özellikle Çince İç Kod ve Zhengma) bazı Çince IM'lerden (Çin İç Kodu ve Zhengma) geçiş yapmak, çekirdek dökümü üretilmesine neden olabilir.

AMD64 SMP sistemlerindeki BIOS ayarları

Node memory interleaving BIOS ayarının DISABLEDolarak ayarlanması gerekir. Tersi durumda, uygulama çökmesi ve askıda kalması da dahil olmak üzere, beklenmedik sonuçlar ortaya çıkabilir. Bu yönerge, AMD ' nin önerilerine uygun olarak yer alıyor.

Çok işlemcili ya da çok işlemcili sistemlerde tutarsız süreölçerler

Bazı çok değişkenli ya da çok işlemcili sistemlerde, System.nanoTime() monotonluk bir şekilde artmayabilir. Diğer bir yöntem olarak, System.nanoTime() beklenmeyen bir şekilde büyük zaman atlamaları gösterebilir. Bu davranış, QueryPerformanceCounter()Windows işlevinde bir sınırlama nedeniyle ortaya çıkmış olabilir. Daha fazla bilgi için, bkz. Microsoft Knowledge Base yazısı: QueryPerformanceSayacı işlevini kullanan programlar yetersiz performans gösterebilir..