JOGL v2.0 was compiled to target Java6. The userguide also states JOGL supports >= Java 1.6. However, JOGL v2.0.2 has been compiled to target Java7. Building my JOGL-based application with a Java 6 JDK produces errors when using v2.0.2, such as: error: Exception thrown while constructing Processor object: com/jogamp/gluegen/structgen/CStructAnnotationProcessor : Unsupported major.minor version 51.0 I understand JOGL will probably eventually become Java 7 only, but this change appears to have been made inadvertently between versions 2.0 and 2.0.2. Related: http://forum.jogamp.org/JOGL-2-0-2-requires-Java-7-td4030018.html
I think this also applies to the JOCL stuff, the FIJI guys ran into the same thing and they cannot require Java 7 at this time making a JOCL update a no-go for them until this is fixed.
J2SE 7 = 51 (0x33 hex), J2SE 6.0 = 50 (0x32 hex) validating now ..
joal: clean gluegen: tainted more to come ..
jogl was also tainted jocl was clean ++ fixed