我在运行Netbeans 6.9的Mac上。 我下载并使用本教程下来信安装LWJGL: http://lwjgl.org/wiki/index.php?title=Setting_Up_LWJGL_with_NetBeansNetbeans上的Java OpenGL:NoClassDefFoundError
我完成了安装和复制示例代码,看看如果我的系统工作。我有一个错误,并不确定是因为错误的代码还是我做错了什么。所以我缩短下来的代码这一点简单的一点:
package javaopengl;
import org.lwjgl.Sys;
import org.lwjgl.opengl.Display;
//Testing
public class Main {
public static void main(String[] args) {
boolean fullscreen = (args.length == 1 && args[0].equals("-fullscreen"));
try {
Display.create();
Display.destroy();
} catch (Exception e) {
e.printStackTrace(System.err);
}
System.exit(0);
}
}
但我仍然得到同样的错误:
run: Exception in thread "main" java.lang.NoClassDefFoundError: = Caused by: java.lang.ClassNotFoundException: = at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) Java Result: 1 BUILD SUCCESSFUL (total time: 0 seconds)
我不知道究竟是怎么回事,请你告诉我什么正在进行以及如何解决它?
注意:当我在开发环境中查看文本时,它不显示那些红线表示存在任何错误。
我不熟悉Java上的openGL,但看起来它没有找到类文件。在第六步中,在Netbeans中设置LWJGL(从你的链接),我会仔细检查你选择了所有正确的jar文件和你记得将库添加到你的Libraries文件夹。 – ghostbust555
您发布的堆栈跟踪中似乎没有异常消息 - 它可能有助于了解哪些类丢失。 – millimoose
我将如何找出哪些课程缺失?我三重检查了所有的类路径,我100%确定它们匹配并且是正确的文件。我发布了一切,并了解这个问题。还有什么我需要设置?有没有办法阻止它加载文件?有什么建议去哪里获得帮助? –