The Berkeley DB Java API has been tested with the Sun Microsystems JDK 1.1.3 on SunOS 5.5; and Sun's JDK 1.1.7, JDK 1.2.2, JDK 1.3.0 and JDK 1.4.0 on Linux and Windows/NT. It should work with any JDK 1.1-, 1.2-, 1.3- or 1.4-compatible environment (the latter three are known as Java 2). IBM's VM 1.3.0 has also been tested on Linux.
The primary requirement of the Berkeley DB Java API is that the target Java environment must support JNI (Java Native Interface) rather than another method for allowing native C/C++ code to interface to Java. The JNI was new in JDK 1.1, but is the most likely interface to be implemented across multiple platforms. However, using the JNI means that Berkeley DB will not be compatible with Microsoft Visual J++.
Copyright Sleepycat Software