
以下是我转载的
CANVAS3D NULL GRAPHICS CONFGUATION错误的解决方法
JAVA3D 14以前的版本
没有把这个作为错误!
但是JAVA3D15升级了以后!
却发现在编译的时候总是出现这个错误:
Exception in thread "main" javalangNullPointerException: Canvas3D: null GraphicsConfiguration
at javaxmediaj3dCanvas3DcheckForValidGraphicsConfig(Canvas3Djava:954)
at javaxmediaj3dCanvas3D<init>(Canvas3Djava:997)
at SimpleRotator<init>(SimpleRotatorjava:34)
at SimpleRotatormain(SimpleRotatorjava:154)
Process completed
我向大家有时候也比较苦恼吧!
网上很多牛人编的程序都是用JAVA3D14以前的API
我本在学习的时候总是出现这样那样的错误!
上GOOGLE搜一下
简单的解决方法是
(步骤一)
在导入类库的时候把这个AWT里面的CLASS引入。
import javaawtGraphicsConfiguration;
(步骤二)
在程序的最后,如果不是那种很狠使用自定义视角和VIRTUAL UNIVERSE的程序而是针对SIMPLE UNIVERSE的简单宇宙里面可以使!
可以这样使:
public 你的主类名() {
setLayout(new BorderLayout());
GraphicsConfiguration config=SimpleUniversegetPreferredConfiguration();
Canvas3D c=new Canvas3D(config);
add("Center",c);
BranchGroup scene=createSceneGraph();
SimpleUniverse u=new SimpleUniverse(c);
ugetViewingPlatform()setNominalViewingTransform();
uaddBranchGraph(scene);
}
现在用ECLIPSE或者JCREATOR运行一下。应该可以了吧!
至于那个用负责VIRTUAL UNIVERSE制造的宇宙的问题解决方法!
我还在钻研摸索阶段!
大家谁有会的也请指教我吧!
以上就是关于java 中的 java3d 环境配置全部的内容,包括:java 中的 java3d 环境配置、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)