我已经阅读了很多,但还没有找到解决方案。
我正在使用lwjgl
,它需要 2 个 jars 和一个本地库来运行:lwjgl.jar
和lwjgl_util.jar
本地库。我已经以我能想到的各种方式尝试了这个,无论如何,我现在正在尝试这样的命令:
java - Djava.library.path="libs/natives/" -cp libs/jars/lwjgl.jar:libs/jars/lwjgl_util.jar DisplayTest.class
但在我尝试的每一种方式中,我得到:
Exception in thread "main" java.lang.NoClassDefFoundError: DisplayTest/class
Caused by: java.lang.ClassNotFoundException: DisplayTest.class
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: DisplayTest.class. Program will exit
哦,值得一提的是,我正在使用 linux 终端。此外,我让它在 Eclipse 中运行得非常好,所以我无法真正理解这里发生了什么。