IBM Support

Upgrading the SDKs and JREs provided with WebSphere MQ fix packs

Preventive Service Planning


Abstract

The SDK and JRE shipped on the original installation media does not contain some important changes such as newer daylight savings time (DST) information and some security patches. IBM has included in the WebSphere MQ maintenance package, updated SDKs and JREs which include these changes and customers are now able to upgrade the SDKs and JREs.

Content

What are JRE and JDK?

The JRE is the Java™ Runtime Environment, which is the minimum set of programs required to run Java applications.

The JDK or SDK is the Java/Software Development Kit, the package which allows a software application developer to build and run Java Applications/Clients. The JDK and SDK contains a JRE with various development tools like the Java source compiler, development libraries, bundling and deployment tools, debugger and so on.


Why does WebSphere MQ include an SDK in WebSphere MQ v5.3 FP13 and WebSphere MQ v6.0.2.0 (or higher)?

When WebSphere MQ is originally installed, the installation media provides an optional Java SDK which can be installed and used for developing software written in Java. The version shipped on the original installation media does not contain some important changes such as newer daylight savings time (DST) information and some security patches. IBM has included in the WebSphere MQ maintenance package an updated SDK installation which includes these changes, and customers are now able to upgrade any installation which used the SDK from the original WebSphere MQ installation media.

When should you install the SDK included in WebSphere MQ v5.3 FP13 or WebSphere MQ v6.0.2.0 (or higher)?

If you installed the optional SDK provided with the original WebSphere MQ 5.3 or 6.0.0.0 installation media, then you should apply this updated SDK to take advantage of security and DST fixes.


What do you have to do to upgrade the SDK included in WebSphere MQ v5.3 FP13 or WebSphere MQ v6.0.2.0 (or higher)?

If you have installed the SDK which ships with the original MQ media, you need to replace it with the new one included in the WebSphere MQ maintenance(FP13 for WebSphere MQ v5.3 installations, WebSphere MQ v6.0.2.0 or later for WebSphere MQ v6 installations).

Windows: Need to uninstall the existing version of Java SDK through the control panel and install the latest version provided in WebSphere MQ.
Linux: Need to uninstall the existing version of Java SDK using rpm –e <SDK Name> and install the latest version provided with WebSphere MQ.

Please use the output of the command "java -version" or "java -fullversion" to verify/validate the version information of any installed JRE or Java SDK.

Reference Information:

The Java SDKs shipped with various levels of WebSphere MQ and their versions.

WMQ level
Java SDK version
WebSphere MQ 5.3 GA (Windows and Linux Intel only)1.3.0 (GA1), 1.4.0 (GA2)
WebSphere MQ 5.3 FP13 (Windows and Linux Intel only)1.4.2 SR 5
WebSphere MQ 6.0.0.0 GA (AIX HP-PARISC, Linux Intel, Linux s390, Solaris-SPARC and Windows)1.4.2
WebSphere MQ 6.0.2.1 (All UNIX and Windows platforms)1.4.2 SR 6

The default location where the SDK installs (platform wise)

PlatformDefault Location where 1.4.2 SDK is installed
AIX/usr/java14/
Solaris SPARC/opt/mqm/java/sdk
Solaris x86-64/opt/mqm/java/sdk
HP Itanium/opt/mqm/java/sdk
Linux x86/opt/IBMJava2-142
Linux PPC/opt/IBMJava2-ppc-142
Linux zSeries/opt/IBMJava2-s390-142
Linux s390x/opt/IBMJava2-s390-142
Windows..\Program Files\IBM\Java142

[{"Product":{"code":"SSFKSJ","label":"WebSphere MQ"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Install \/ Migration","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"6.0;5.3","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Product Synonym

WMQ MQ

Document Information

Modified date:
15 June 2018

UID

swg21253427