当您尝试关闭显示时,通常我使用
Mouse.destroy();
Keyboard.destroy();
AL.destroy();
Display.destroy();
System.exit(0);
但现在我想创建一个新的来替换它。我有一个带有开始按钮的启动程序。它运行 lwjgl。当用户点击开始时,它调用了destroy方法,但首先调用
Display.create()
理论上创建一个显示并关闭另一个。这反而会使 Java 运行时环境崩溃并打印错误。我想知道是否有一个已经创建的方法可以在不崩溃的情况下执行此操作,因为我的方法不起作用。这是错误:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x050328e0, pid=3580, tid=5100
#