![Ubuntu での X ウィンドウ システム エラー - IntelliJ 使用時の BadWindow > (無効なウィンドウ パラメーター)](https://rvso.com/image/1036631/Ubuntu%20%E3%81%A7%E3%81%AE%20X%20%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%20%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%20%E3%82%A8%E3%83%A9%E3%83%BC%20-%20IntelliJ%20%E4%BD%BF%E7%94%A8%E6%99%82%E3%81%AE%20BadWindow%20%3E%20(%E7%84%A1%E5%8A%B9%E3%81%AA%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%20%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%83%BC).png)
jdk1.6.0_24 を搭載した Ubuntu 10.04 デスクトップで Java プログラムを実行する際に問題が発生しています。アプリケーションは Windows プラットフォームでは正常に動作し、Linux でも正常に起動しますが、入力ダイアログを閉じると次のエラーが表示されてクラッシュします。これは、アプリケーションを IntelliJ から実行している場合にのみ発生し、ビルドされた jar としてターミナルから実行している場合には発生しません。
プログラム 'Time Clock' は X Window System エラーを受け取りました。これはおそらくプログラムのバグを反映しています。エラーは 'BadWindow (無効なウィンドウ パラメータ)' でした。(詳細: serial 693 error_code 3 request_code 20 minor_code 0) (プログラマーへの注意: 通常、X エラーは非同期的に報告されます。つまり、エラーが発生してからしばらくしてからエラーを受け取ります。プログラムをデバッグするには、--sync コマンドライン オプションを使用してこの動作を変更して実行します。その後、gdk_x_error() 関数でブレークすると、デバッガーから意味のあるバックトレースを取得できます。)
修正方法を探していましたが、まだ役に立つものは見つかっていません。ご協力いただければ幸いです。
答え1
sun jdk1.6.0_22 を使用してアプリケーションを実行することができました。