Java and OpenGL

As I understand it, Java does not support OpenGL in an official way yet. By official I mostly mean standardized.

Does anyone know if there are plans to add such support? (Or maybe I’m wrong and it already exists - that would be nice!)


Sun has the Java 3D API, and they said that it’s based on OpenGL, and that opengl32.dll should be installed on your system for their implementation to run. In other words, native system support for OpenGL should exist. However, since Java is a pure object oriented language, they can’t provide a 3D API in a procedural way like OpenGL. So they provide an API in an object oriented framework. This API seems to include OpenAL as well!