1.) LinuxデバイスでJavaプログラムを実行したい。可能であれば、私の問題に対するより一般的な解決策にまだ興味があるでしょう。
2.) このJavaプログラムは3Dグラフィックスを使用します。ところがソースがないですね。
3.) このプログラムを低仕様コンピュータで実行したいのですが、プログラムを「見る」必要はありません。マシンはリモートで制御されます。
私が知っている限り、java.awt.*パッケージのみを使用すると、イベント配信スレッド最初にAWTライブラリへの各呼び出しはこのスレッドによって管理され、このスレッド自体はこれらの要求を基本オペレーティングシステムに転送します。
AWTはJFCのほんの一部です。Swingコンポーネントなどと「動作」の下には何がありますか?
オペレーティングシステムにシステムリソース(RAM、CPU、エネルギー消費など)を節約するためにこれらの要求を無視させる方法はありますか?
編集:私のタイトルは好きではありません。改善点がありましたら大変お世話になります。
Edit2:無視することは、OSが計算を実行しないがプログラムにこれを知らせないという意味です。
ベストアンサー1
awtの実行を試みることができます。ヘッドレスモードjava.awt.headless
システムのプロパティを設定します。
たとえば、Javaプログラムが実行可能なjarファイルの場合は、program.jar
次のコマンドを使用して起動できます。
java -Djava.awt.headless=true -jar program.jar