java.lang.NoClassDefFoundError: Could not initialize class com.sun.j3d.utils.universe.SimpleUniverse
at com.jbatik.modules.corak.component.CorakViewElement.init(CorakViewElement.java:140)
at com.jbatik.modules.corak.component.CorakViewElement.<init>(CorakViewElement.java:109)
Caused: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at org.netbeans.core.spi.multiview.MultiViewFactory$MapMVD.createElement(MultiViewFactory.java:447)
请帮助我,我对在MacOSX上安装java3d感到非常困惑,在我使用Windows 8.1之前没有问题。我已经在 jre/lib/ext 上复制了 j3dutil、j3dcore、vecmath、jogl 和 gluegen-rt,但什么也没发生。
您必须安装 Java3D 1.6.0,我为此编写了一个非常详细的教程,请按照此处的说明进行操作。
切勿将任何库复制到 jre/lib/ext 中,以避免破坏可能使用不同版本的 Java3D 或 JOGL 的小程序和应用程序。