[英]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.