Eclipse和Java 3D错误null图形配置

问题描述 投票:0回答:1

我试图用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)

我不知道如何解决这个问题或做什么。

java eclipse java-3d
1个回答
2
投票

老问题,但今天我来了。从this website中提取:

不要使用null值声明Canvas3D对象。

Canvas3D canvas = new Canvas3D(null);

而是传递GraphicsConfiguration参数:

GraphicsConfiguration config = SimpleUniverse.getPreferredConfiguration();
Canvas3D canvas = new Canvas3D(config);
© www.soinside.com 2019 - 2024. All rights reserved.