ヘッドレスRHELサーバーでOpenJDK 7をコンパイルしようとしています。私はそれを構築するために、他のX依存性の束をインストールする必要はありません。X11を使用しないOpenJDK 7のコンパイル
は、ビルド時には/ usr/libに{アーチ}/X11に対してリンクする必要なく、したがって、任意のスイング/ AWTのサポートなしでのOpenJDK 7をコンパイルする方法(とは、ありますか?
ヘッドレスRHELサーバーでOpenJDK 7をコンパイルしようとしています。私はそれを構築するために、他のX依存性の束をインストールする必要はありません。X11を使用しないOpenJDK 7のコンパイル
は、ビルド時には/ usr/libに{アーチ}/X11に対してリンクする必要なく、したがって、任意のスイング/ AWTのサポートなしでのOpenJDK 7をコンパイルする方法(とは、ありますか?
私は考えていません。。そうAWTとSwingはかなりコアJavaコンポーネントである。また、ヘッドレスJavaモードはAWT option(java.awt.headless=true
)とを介して達成されるまた、How to Integrate with the Desktop Classから - 。
アプリケーションがキーボードなしの環境で実行する場合は、マウス、またはモニタ(「ヘッドレス」環境)の場合、
getDesktop()
メソッドはjava.awt.HeadlessException
を返します。
JavaではX11なしでコンパイルするほど簡単ではありません。私は実際のレンダリングが(ヘッドレスモードで動作していても)X11ライブラリでやっていると思います。