[英]Java 3D renders on vnc, not on monitor
我有一个在Raspberry Pi上运行的使用Java3D的程序。 我一直在网络上运行Pi,并通过另一台计算机通过VNC访问它,同时消除了程序中的一些问题。
我现在让它运行,尽管有点慢,但我想通过将Pi插入显示器并独立运行,在最终的用例中对其进行尝试。
但是,当我在监视器上运行Pi时,该程序将无法启动,并显示以下错误:
Canvas3D_createNewContext: couldn't make current
DefaultRenderingErrorListener.errorOccurred:
CONTEXT_CREATION_ERROR: Renderer: Error creating Canvas3D graphics context
graphicsDevice = X11GraphicsDevice[screen=0]
canvas = javax.media.j3d.Canvas3D[canvas0,0,0,252x231]
我对Linux的渲染过程了解不多,但是如果有人可以建议VNC和普通的X11服务器之间有什么不同可能会引起问题,我将不胜感激。
我在最新版本的Raspbian上使用带有Java 3D 1.5的Oracle Java 1.7.0_40。
谢谢阅读。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.