Javaを使ってOpenGLを学びたいです。OpenGLを使用した経験はありませんが、Javaには慣れています。
計画は、EclipseIndigoでJOGLを使用することです。開始するには、 Schabbyのブログから簡単なhelloworldアプリケーションを作成しました。私のアプリケーションのソースは同じです。
すべての手順に従い、gluegen-rt-natives-windows-amd64.jar、gluegen-rt.jar、jogl-all.jar、およびjogl-all-natives-windows-amd64.jarライブラリを参照します。アプリケーションは、JRE6x64で実行するように構成されています。
アプリケーションを実行すると、次の例外がスローされます。
Exception in thread "main" java.lang.NoSuchMethodError: jogamp.common.awt.AWTEDTExecutor.invoke(Ljava/lang/Object;ZZLjava/lang/Runnable;)Z
他の回答は、問題がメインメソッドにあることを示唆していますが、問題は見られません。
public static void main(String[] args)
{
\\Implementation
}
この問題を解決するために他に何を試みることができますか?
編集:何かを描画する必要があるたびに例外がスローされるようです。
この行にコメントframe.setSize( frame.getContentPane().getPreferredSize() );
すると、最小の幅と高さのデフォルトのフレームが表示されますが、サイズを変更するとすぐに同じ例外がスローされます。