6

ヘッドレス RHEL サーバーで OpenJDK 7 をコンパイルしようとしています。ビルドするためだけに、さまざまな X 依存関係をインストールしたくありません。

Swing/AWT サポートなしで (したがって、ビルド時に /usr/lib{arch}/X11 にリンクする必要なく) OpenJDK 7 をコンパイルする方法はありますか?

4

1 に答える 1

2

私はそうは思わない。AWT と Swing はかなりコアな Java コンポーネントです。また、ヘッドレス Java モードは、AWT オプション( java.awt.headless=true) を使用して実現されます。さらに、デスクトップクラスとの統合方法から-

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

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

于 2014-09-03T14:07:53.140 に答える