我试图用eclipse设置Java 3D,但我继续得到这个错误
Exception in thread "main" java.lang.NullPointerException: Canvas3D: null GraphicsConfiguration
at javax.media.j3d.Canvas3D.checkForValidGraphicsConfig(Canvas3D.java:963)
at javax.media.j3d.Canvas3D.<init>(Canvas3D.java:1006)
at hellouniverse.LA.<init>(LA.java:54)
at hellouniverse.LA.main(LA.java:73)
我不知道如何解决这个问题或做什么。
老问题,但今天我来了。从this website中提取:
不要使用null值声明Canvas3D对象。
Canvas3D canvas = new Canvas3D(null);
而是传递GraphicsConfiguration参数:
GraphicsConfiguration config = SimpleUniverse.getPreferredConfiguration();
Canvas3D canvas = new Canvas3D(config);