2014-09-24 28 views
0
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的SimpleUniverse实例LIB在NetBeans的MacOSX上10.9.5

回答

0

你必须安装Java3D 1.6.0,我写了一个非常详细的教程,请按照我的指示here

您应该永远不要将任何库复制到jre/lib/ext中,以避免打破可能使用不同版本的Java3D或JOGL的applet和应用程序。

相关问题