See also
Overview | C++ | Python | .Net | Java | Matlab | Urbi
Java SDK | Java installation guide | Compiling and running the examples | Compiling the Java bindings from source | Java troubleshooting | Java SDK changelog
The native library has been compiled with the openjdk6, and should be compatible with any later version of the JVM except on Windows where only the 32-bit version of Java is supported.
Download the Java SDK that matches your platform, and extract it.
Some Java examples you can use as a starting point for your project
A jar containing the com.aldebaran.proxy classes
A shared library in lib/ (libjnaoqi.so on Linux, jnaoqi.dll on Windows, libjnaoqi.dylib on Mac) This is a native library : (See the definition on wikiepdia), written in C++, that must be found by the Java code at runtime.