我对Java很陌生,并认为使用3D图形会很有趣。我找到了Ardor 3D并安装了它等。我按照here的步骤进行了操作。
但是当我运行示例代码时,例如ExampleRunner.java
,它给了我这个错误:
线程中的异常" main" java.lang.NoClassDefFoundError: COM / ardor3d /示例/ ExampleRunner 引起:java.lang.ClassNotFoundException:com.ardor3d.example.ExampleRunner 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 at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
我到处寻找这个错误的解决方案,但我无法找到其他人。
答案 0 :(得分:0)
首先,确保您的Eclipse安装支持Maven,如果需要,您应该安装M2Eclipse。
然后,你使用一个过时且未维护的Ardor3D版本,Renanse在一年多前停止维护它: http://blog.renanse.com/2014/03/winding-down.html
您应该切换到由JogAmp社区积极维护的JogAmp的Ardor3D Continuation。我负责引擎支持。您可以在此处找到有关它的更多信息: http://jogamp.org/wiki/index.php/Ardor3D_Overview http://jogamp.org/wiki/index.php/Ardor3D_Tutorial