Zagadnienia i ograniczenia w systemie Linux
Znane problemy lub ograniczenia, które mogą wystąpić w konkretnych środowiskach systemu Linux® lub w konfiguracjach.
- Problemy związane z systemem plików Java™ NIO.2 w systemie plików ReiserFS
Bardzo obciążone systemy z systemem plików ReiserFS mogą napotkać problemy podczas korzystania z urządzeń systemu plików Java NIO.2 . Przyczyną problemu jest system plików ReiserFS , a wyniki są niespójne z informacjami przekazywaniowymi do podsystemu technologii Java. Aby uniknąć tego problemu, należy użyć alternatywnego systemu plików.
- Interfejs API pulpitu
Jeśli co najmniej jedna biblioteka GNOME nie jest dostępna, interfejs API pulpitu może nie działać.
- Alias strony kodowej Unicode Shift_JIS
- Uwaga: To ograniczenie ma zastosowanie tylko dla użytkowników japońskich.Alias strony kodowej Unicode "\u30b7\u30d5\u30c8\u7b26\u53f7\u5316\u8868\u73fe" dla Shift_JIS został usunięty. Jeśli ta strona kodowa jest używana w aplikacjach, zastąp ją Shift_JIS.
- Aplikacje interfejsu GUI, takie jak narzędzie do monitorowania JConsole, w 64-bitowym systemie Ubuntu z 32-bitową maszyną JVM
- W przypadku uruchamiania 32-bitowej maszyny JVM w 64-bitowym systemie Ubuntu aplikacje interfejsu GUI nie uruchamiają się, ponieważ brakuje niektórych bibliotek AWT. Aby rozwiązać ten problem, należy zainstalować 32-bitowe biblioteki udostępnione w pakiecie
ia32-libs:
Jeśli biblioteki nie są dostępne, zgłaszany jest następujący wyjątek:sudo apt-get install ia32-libs
Jeśli wystąpią problemy z rozstrzyganiem nazw DNS, zainstaluj pakietException 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. - Globalizacja w systemie Ubuntu
- Uwaga: To ograniczenie dotyczy tylko użytkowników języka chińskiego, koreańskiego i języka japońskiego w systemie Ubuntu .Chińskie, koreańskie i japońskie ustawienia narodowe nie wyświetlają prawidłowych czcionek, jeśli czcionki CJK nie są zainstalowane.
- Wyjątek funkcji Look and Feel i
NullPointerExceptionGTK - Uwaga: To ograniczenie ma zastosowanie tylko do środowisk DBCS.Jeśli aplikacja nie powiedzie się z powodu wyjątku
NullPointerExceptionpodczas korzystania z funkcji Look and Feel pakietu GTK, należy usunąć ustawienie zmiennej środowiskowejGNOME_DESKTOP_SESSION_ID. - Ustawienia BIOS w systemach AMD64 SMP
Ustawienie BIOS Node memory interleaving musi być ustawione na
DISABLED. W przeciwnym razie mogą wystąpić nieprzewidywalne wyniki, w tym awarie aplikacji i zawieszenie. Instrukcja ta jest zgodna z zaleceniami AMD.- Wywołania JNI z więcej niż ośmioma parametrami na platformach PPC
- Tylko platformy PPC: Jeśli kod korzysta z wywołań JNI, a każde konkretne wywołanie ma więcej niż osiem parametrów zmiennopozycyjnych lub podwójnych, kod JNI C musi być skompilowany z wersją gcc-2.95.3 Free Software Foundation (FSF) kompilatora GNU C Compiler (GCC) lub nowszą.
- Skład znakowy edytora metod wejściowych (IME)
- Jeśli jako wejściowy serwer metod używany jest produkt Smart Common Input Method/Intelligent Input Bus (SCIM/IBus), należy przed zmianą kompozycji wypełnić skład znaków. Nie należy szybko zmieniać ostrości z kluczowymi danymi wejściowymi, ponieważ aplikacja może nie otrzymać poprawnie zdarzenia kluczowego.Uwaga: To ograniczenie dotyczy tylko użytkowników języka chińskiego, koreańskiego i japońskiego.
- Problemy aplikacji huśtawce z wyglądu i zachowania GTK
Aplikacje swing mogą nie renderować poprawnie komponentów interfejsu GUI, jeśli biblioteki GTK nie są poprawnie zainstalowane w systemie. Ten problem nie jest widoczny w wersji 7, która nie jest wrażliwa na te same warunki. Jeśli odbierasz komunikaty konsoli, które wskazują na brak bibliotek, zainstaluj te biblioteki, aby usunąć problem.