为什么此openGL Java代码不起作用?我改用了opengl 2.9.3,因为有人说它可以解决问题,但仍然无法正常工作]]

问题描述 投票:0回答:1

这里是代码:

package EngineTester;

import org.lwjgl.opengl.Display;
import org.lwjgl.LWJGLException;

import renderEngine.DisplayManager;

public class MainGameLoop {

    public static void main(String[] args) {

        DisplayManager.createDisplay();

        while(!Display.isCloseRequested()) {

            //render
            DisplayManager.updateDisplay();

        }


        DisplayManager.closeDisplay();

    }

}

现在是错误消息:

Exception in thread "main" java.lang.NoClassDefFoundError: org/lwjgl/LWJGLException
    at EngineTester.MainGameLoop.main(MainGameLoop.java:12)
Caused by: java.lang.ClassNotFoundException: org.lwjgl.LWJGLException
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 1 more

我不知道该错误是什么意思。抱歉,如果很明显,但是我是编程新手。顺便说一句,第12行显示DisplayManager.updateDisplay();

这是代码:包EngineTester;导入org.lwjgl.opengl.Display;导入org.lwjgl.LWJGLException;导入renderEngine.DisplayManager;公共类MainGameLoop {public static void ...

java opengl game-engine
1个回答
0
投票

好像您正在使用的LWJG-lib遇到问题。

© www.soinside.com 2019 - 2024. All rights reserved.