java.awt.headless ヘッドレスモードメモ

技術メモ
– Javaにおいて、GUIを立ち上げる環境が無い(グラフィックボードが無い等)のに
 AWTの機能(フォント加工等)を使うとき
オプションで、-Djava.awt.headless=true とシステムプロパティを与えて
ヘッドレスモードで動かす。(ただし、JDK1.4以降)
このモードだと入出力デバイスがソフトウェアエミュレーションにより実行される。
具体的には、サーバサイド処理でBatikを使って、SVGをPNGに落とすとき
フォントグリフやバッファイメージが必要になるが、ここでAWTの機能を使っている。
で、ヘッドレスモードを使うと、バッチ処理ができるようになる。
もしかして、コンソールベースのJavaWebStartプログラムもこれ使って
動かせるのかな?また試して見よう。


投稿日

カテゴリー:

投稿者:

タグ:

コメント

“java.awt.headless ヘッドレスモードメモ” への1件のコメント

  1. BlogPetのぽこたのアバター

    まさなおが、オプションとかオプションとかを一覧したかったの♪

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください