Linux での問題と制限

特定の Linux® システム環境または構成で発生する可能性がある既知の問題または制限。

サービス・リフレッシュ 8 フィックスパック 40 の変更点の始まりXWaylandのスクリーンショット機能がサポートされていないサービス・リフレッシュ8フィックス・パック40の変更終了
サービス・リフレッシュ 8 フィックスパック 40 の変更点の始まり

XWaylandのスクリーンショット機能([XWayland] java.awt.Robot)とそれに依存するXWaylandのアップデートはSDKバージョン8では有効になっていません。 この機能と代替ソリューションの詳細については、以下を参照してください。 https://bugs.openjdk.org/browse/JDK-8280982.

サービス・リフレッシュ8フィックス・パック40の変更終了
ReiserFS ファイル・システムでの Java™ NIO.2 ファイル・システムの問題

ReiserFS ファイル・システムを使用する負荷の高いシステムでは、Java NIO.2 ファイル・システム機能の使用時に問題が発生する可能性があります。 この問題の原因は、 ReiserFS ファイル・システムにあり、Java テクノロジー・サブシステムに矛盾する情報が渡されます。 この問題を避けるには、別のファイル・システムを使用してください。

Desktop API

1 つ以上の GNOME ライブラリーが使用できない場合、Desktop API は機能しません。

Unicode Shift_JIS コード・ページの別名
注: この制限は、日本語ユーザーにのみ適用されます。
Shift_JIS の Unicode コード・ページの別名「¥u30b7¥u30d5¥u30c8¥u7b26¥u53f7¥u5316¥u8868¥u73fe」は削除されています。 アプリケーションでこのコード・ページを使用する場合は、Shift_JIS で置き換えてください。

32 ビット JVM を使用する 64 ビット Ubuntu での JConsole モニター・ツールなどの GUI アプリケーション
64 ビット Ubuntu システム上で 32 ビット JVM を実行する場合、AWT ライブラリーの一部が不足しているため、GUI アプリケーションが開始されません。 この問題を修正するには、ia32-libsパッケージに提供される32 ビット・ライブラリーをインストールしててください。
sudo apt-get install ia32-libs
ライブラリーが使用できない場合、以下の例外がスローされます。
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 ...
DNSネーム・レゾリューションで問題が発生した場合、パッケージlib32nss-mdnsをインストールします。

Ubuntu でのグローバリゼーション
注: この制限は、 Ubuntu の中国語、韓国語、および日本語のユーザーにのみ適用されます。
中国語、韓国語、および日本語のロケールでは、CJK フォントがインストールされていないと、フォントが正しく表示されません。

GTK Look and Feel と NullPointerException 例外
注: この制限は DBCS 環境にのみ適用されます。
GTK Look and Feelの使用時にアプリケーションがNullPointerException例外で失敗する場合は、GNOME_DESKTOP_SESSION_ID 環境変数の設定を解除してください。

AMD64 SMP システムにおける BIOS 設定

Node memory interleavingBIOS設定をDISABLEDに設定しなければなりません。 そうでないと、アプリケーションのクラッシュやハングを含む、予測不能な結果が発生する可能性があります。 この指示は、AMD の推奨と一致しています。

PPC プラットフォームでのパラメーターが 8 個を超える JNI 呼び出し
PPCプラットフォームのみ: コードでJNIコールを使用し、特定のコールに8個以上のfloatまたはdoubleパラメータがある場合、JNI C®コードは、 gcc-2.95.3 Free Software Foundation(FSF)レベルのGNU C Compiler(GCC)以降でコンパイルする必要があります。
Input Method Editor (IME) 文字構成
インプット・メソッド・サーバーとして Smart Common Input Method/Intelligent Input Bus (SCIM/IBus) を使用している場合は、文字構成を行ってからフォーカスを変更します。 アプリケーションがキー・イベントを適切に受信しない場合があるため、キー入力で急速にフォーカスを変更しないでください。
注: この制限は、中国語、韓国語、および日本語のユーザーにのみ適用されます。
GTK のルック・アンド・フィールに関する Swing アプリケーションの問題

ご使用のシステムに GTK ライブラリーが正常にインストールされていないと、Swing アプリケーションが GUI コンポーネントを正常にレンダリングしないことがあります。 この問題は、これと同様の状態に影響を受けないバージョン 7 では発生しません。 ライブラリーがないことを示すコンソール・メッセージが表示されたら、問題を修正するためにこれらのライブラリーをインストールします。