这只是代码的一小部分。我想知道为什么我的显示方法
虽然我使用opengl库并设置了
,但是不起作用
本土路径。
import org.lwjgl.opengl.Display;
import org.lwjgl.opengl.DisplayMode;
public class Window
{
public static void CreateWindow(int width, int height, String title)
{
Display.setTitle(title);
try
{
Display.setDisplayMode(new DisplayMode(width, height));
Display.create();
Keyboard.create();
Mouse.create();
}
catch (LWJGLException e)
{
e.printStackTrace();
}
}
}
错误:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Display cannot be resolved
Display cannot be resolved
DisplayMode cannot be resolved to a type
Display cannot be resolved
Keyboard cannot be resolved
Mouse cannot be resolved
LWJGLException cannot be resolved to a type
at com.base.engine.rendering.Window.CreateWindow(Window.java:14)
at com.base.engine.core.CoreEngine.CreateWindow(CoreEngine.java:27)
at com.base.game.Main.main(Main.java:10)
答案 0 :(得分:0)
这看起来很像eclipse编译器在你的代码中有编译错误时会产生的东西。它还会告诉你错误是什么。
我的猜测是你在eclipse IDE中运行它并且你有编译错误,因为你没有在eclipse库路径中包含LWJGL。如果您没有看到任何编译错误并且您确定LWJGL包含在库路径中 - 尝试重建整个项目(可能某些IDE缓存无法正常工作?)。