Prerequisites for IBM MQ classes for Java

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

For information about prerequisites for IBM MQ classes for Java, see the System Requirements for IBM MQ 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 in the System Requirements for IBM MQ information.

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.
  • [IBM i]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 TLS 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.