创建画布 Canvas3D c = new Canvas3D(null); 初始化传递空指针会出以下错误
Exception in thread "main" java.lang.NullPointerException: Canvas3D: null GraphicsConfiguration
at javax.media.j3d.Canvas3D.checkForValidGraphicsConfig(Canvas3D.java:982)
at javax.media.j3d.Canvas3D.<init>(Canvas3D.java:1025)
at Hello.<init>(Hello.java:19)
at Hello.main(Hello.java:88)
只需要将此句改为 Canvas3D c = new Canvas3D(SimpleUniverse.getPreferredConfiguration()); 即可,这样就不会出现空指针错误