最も単純なプログラムでさえ、OpenGL では動作しません。これが私がやっていることです。
java -Dsun.java2d.opengl=True -jar Java2Demo.jar
(Java2Demo.jar
通常はJDKに含まれています。)
テキスト出力は次のとおりです。
画面 0 のデフォルト設定で OpenGL パイプラインが有効になっている
上記の VM 引数を渡さない場合、問題なく動作します (ただしゆっくりと)。上記の引数を渡すと、何も表示されません。ウィンドウを移動すると、その上にあった画像がキャプチャされ、ごちゃごちゃになります。
Windows XP Pro SP3 (Microsoft Windows XP [バージョン 5.1.2600]) (OS X 10.5.8 の Parallels の下) を実行しています。
「Geeks3D GPU Caps Viewer」を使用して、Open GL バージョンがあることを通知しました。
2.0 NVIDIA-1.5.48
これを 2 つのバージョンの JVM で試しました。初め:
java version "1.6.0_13"
Java(TM) SE Runtime Environment (build 1.6.0_13-b03)
Java HotSpot(TM) Client VM (build 11.3-b02, mixed mode)
そして2番目:
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)