ビルドとテストを自動的に実行する CIS を使用しています。テストは Windows で正常に動作していますが、rhel で実行すると X11 Display variable not set がスローされました。
X11 がインストールされていることを確認し、Xmanager を使用して xclock を取得できるようにしました。意図はディスプレイをクライアントにプッシュすることではありませんが、X11 がインストールされているかどうかを確認するために Xmanager を使用しました。
ディスプレイがエクスポートされていない場合、グラフィックスを使用するテストは失敗しますが、 Iset export DISPLAY=0.0
の場合、スローされましたjava.lang.NoClassDefFoundError: sun/awt/X11GraphicsEnvironment
このソースは、cNF 例外が誤解を招くと述べています。
そのコンテンツのスクラップは次のとおりです。
残念ながら、このエラー メッセージは誤解を招く可能性があります。このメッセージは、実際にはクラスのロードの問題を反映していません。このエラーは、適切な構成ファイルで DISPLAY 環境変数を設定することで回避できます。
これは、ディスプレイが適切にエクスポートされていないことを意味しますが、テストでは X11 ディスプレイの欠落が報告されません。私は何をするのに欠けていますか?
提案は大歓迎です!