2013-04-30 12 views
6

ヘッドレスRHELサーバーでOpenJDK 7をコンパイルしようとしています。私はそれを構築するために、他のX依存性の束をインストールする必要はありません。X11を使用しないOpenJDK 7のコンパイル

は、ビルド時には/ usr/libに{アーチ}/X11に対してリンクする必要なく、したがって、任意のスイング/ AWTのサポートなしでのOpenJDK 7をコンパイルする方法(とは、ありますか?

答えて

2

私は考えていません。。そうAWTとSwingはかなりコアJavaコンポーネントである。また、ヘッドレスJavaモードはAWT optionjava.awt.headless=true)とを介して達成されるまた、How to Integrate with the Desktop Classから - 。

アプリケーションがキーボードなしの環境で実行する場合は、マウス、またはモニタ(「ヘッドレス」環境)の場合、getDesktop()メソッドはjava.awt.HeadlessExceptionを返します。

JavaではX11なしでコンパイルするほど簡単ではありません。私は実際のレンダリングが(ヘッドレスモードで動作していても)X11ライブラリでやっていると思います。

関連する問題