Supported Java routine development software

To develop and deploy external routines in Java™, you must use supported Java development software.

The minimum supported software development kit (SDK) version for Java routine development is the IBM® SDK for Java 1.4.2. However, support for the IBM SDK for Java 1.4.2 is deprecated, and might be discontinued in a future release.

The maximum supported SDK version for Java routine development is IBM SDK for Java 8. IBM SDK for Java 8 supports stored procedures and user-defined functions on the following operating systems:
  • AIX®
  • Linux® on x86
  • Linux on AMD64/EM64T
  • Linux on POWER®
  • Windows on x86
  • Windows on x64, for AMD64/EM64T

It is recommended that you use the SDK for Java that is installed with the database product, however an alternative SDK for Java can be specified. If you specify an alternative SDK for Java, it must be of the same bit-width as the database instance.

All supported software development tools for Java can be used to develop Java external routines.