ディスプレイを閉じようとするとき、通常私は使用します
Mouse.destroy();
Keyboard.destroy();
AL.destroy();
Display.destroy();
System.exit(0);
しかし、今はそれを置き換えるために新しいものを作成したいと思っています。スタートボタンのあるランチャープログラムがあります。lwjgl から実行されます。ユーザーが開始をクリックすると、destroy メソッドが呼び出されますが、最初に呼び出されます
Display.create()
理論的には、1 つのディスプレイを作成し、もう 1 つのディスプレイを閉じます。これにより、代わりに Java ランタイム環境がクラッシュし、エラーが出力されます。私の方法が機能していないので、クラッシュせずにこれを行うための方法が既に作成されているかどうか疑問に思っていました。エラーは次のとおりです。
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x050328e0, pid=3580, tid=5100
#