使用JOGL和NEWT导入错误

时间:2013-06-14 17:41:26

标签: java opengl jogl

我试图让JOGL在我的Raspberry Pi上运行,因为Java2D并没有削减它。我对OpenGL和图形管道非常熟悉,但我的Java有点生疏。我正在使用Eclipse。

所以,我首先尝试使用带有GLCanvas的swing组件。在Windows上运行得很好,但我在Pi上遇到以下错误:

Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: 
javax.media.nativewindow.DefaultGraphicsConfiguration cannot be cast to   
com.jogamp.nativewindow.awt.AWTGraphicsConfiguration 
at javax.media.opengl.awt.GLCanvas chooseGraphicsConfiguration(GLCanvas.java:1096) 

所以,我在某处读到JOGL只能在带有NEWT的Pi中工作。所以,我试着遵循一两个教程,但是一旦我为com.jogamp.newt.opengl.GLWindow添加了导入行,就会出现以下构建错误:

The type com.jogamp.common.util.locks.RecursiveLock cannot be resolved. 
It is indirectly referenced from required .class 

The type com.jogamp.common.type.WriteCloneable cannot be resolved. 
It is indirectly referenced from required .class files 

我同时包含gluegen-rt.jar和jogl-all.jar。我错过了什么?我一直在寻找几个小时,这让我很生气。

0 个答案:

没有答案