1

我正在关注 lwjgl wiki 上的教程,但是当我在第一个教程中运行程序时,什么也没有发生(没有出现窗口)。

这是我的程序代码:

public Test()
{}

public void start() {
    try {
        Display.setDisplayMode(new DisplayMode(800,600));
        Display.setTitle("Test");
        Display.create();
    } catch (LWJGLException e) {
        e.printStackTrace();
        System.exit(0);
    }
    // init OpenGL here
    while (!Display.isCloseRequested()) {
        // render OpenGL here
        Display.update();
    }
    Display.destroy();
}

public static void main(String[] argv) {
    Test displayExample = new Test();
    displayExample.start();
}

任何想法为什么当我运行它时什么都没有发生?我使用的 IDE 是 eclipse,我按照教程所示设置了构建路径。

谢谢

4

2 回答 2

0

这些应用程序在我的 LWJGL 配置上运行良好。

单击此处获取有关设置 LWJGL 工作区的文本教程。

单击此处获取有关设置 LWJGL 工作区的视频教程。

于 2012-06-29T15:07:22.483 回答
0

如果您没有将 lwjgl jar 添加到类路径中,然后告诉 lwjgl jar 从哪里获取本地人,它将无法工作。虽然奇怪的是之前没有抛出错误。它不应该简单地关闭。对于 Eclipse,您进入构建路径并右键单击 lwjgl.jar 并说编辑本机或类似的东西。然后查找或键入 lwjgl 的本地路径,即 .dll 或 .so 等...

另一个问题可能是这样的:“public class Test {}”里面什么都没有!!!尽管您发布时可​​能是典型问题

于 2012-12-31T04:23:49.097 回答