Prerequisites for IBM MQ classes for Java

To use IBM® MQ classes for Java, you need certain other software products.

For the latest information about the prerequisites for IBM MQ classes for Java, see the IBM MQ README file, which is available to download from the product readmes web page.

To develop IBM MQ classes for Java applications, you need a Java Development Kit (JDK). Details of the JDKs supported with your operating system can be found on the IBM MQ system requirements page at https://www.ibm.com/software/integration/wmq/requirements/.

To run IBM MQ classes for Java applications, you need the following software components:
  • An IBM MQ queue manager, for applications that connect to a queue manager
  • A Java Runtime Environment (JRE), for each system on which you run applications. A suitable JRE is supplied with IBM MQ.
  • [IBMi]For IBM i, QShell, which is option 30 of the operating system
  • [z/OS]For z/OS®, UNIX and Linux® System Services (USS)

If you require SSL connections to use cryptographic modules that have been FIPS 140-2 certified, you need the IBM Java JSSE FIPS provider (IBMJSSEFIPS). Every IBM JDK and JRE at Version 1.4.2 or later contains IBMJSSEFIPS.

You can use Internet Protocol Version 6 (IPv6) addresses in your IBM MQ classes for Java applications if IPv6 is supported by your Java virtual machine (JVM) and the TCP/IP implementation on your operating system.