Java SDK for Servers
*NOTE: for certain products that run on Linux and Windows, the term “JDK” may be used instead of SDK.
VitalSigns product servers from SDS, like many “Web Application Servers,” require that their host machines provide a Java SDK.
An SDK is free of charge, simple to install, and provides two components essential to Java application servers: a JRE and a Java compiler.
For IBM USS on z/OS: get IBM’s Java Technology Edition
IBM lists 10 supported versions: SDK 8.0.0, 7.1.0, 7.0.0, 6.0.1, and 6.0.0, each in 31-bit and 64-bit forms. IBM no longer supports SDK 5.
In all cases, SDS recommends using the latest refresh level of a given version. We do not test with any level older than 2 years. As of 2017, SDS no longer tests products on a USS SDK before 7.0, though earlier releases may work.
VIP 8.2: SDK 8 only (31-bit or 64-bit)
VIP 8.1: SDK 6.0.0, 6.0.1, 7.0.0, 7.1.0, or 8.0.0 (31-bit or 64-bit)
VFTP 3.1: SDK 7.0.0**, 8.0.0 (31-bit or 64-bit*)
VNAC 5.1: SDK 7.0.0 and 8.0.0 (31-bit or 64-bit)
Note that VNAC 5.1 REQUIRES at least SDK 7.0
Previously, VitalSigns Servers on z/OS USS have been tested and found to work in the following Java environments:
VFTP 3.0: SDK 6.0.0, 6.0.1, or 7.0.0** (31-bit or 64-bit*) (Java 8 not supported)
VFTP 2.0: SDK 6.0.0, or 6.0.1** (31-bit or 64-bit*) (Java 8 not supported)
VIP 8.0: SDK 6.0.0, 6.0.1, or 7.0.0 (31-bit or 64-bit)
VIP 7.2: SDK 6.0.0, 6.0.1, or 7.0.0 (31-bit or 64-bit)
VNAC 5.0: SDK 6.0.0, 6.0.1, or 7.0.0 (31-bit or 64-bit)
VNAC 4.0: SDK 6.0.0, 6.0.1, or 7.0.0** (31-bit or 64-bit)
Java 7.1.0 requires SR3 FP60 (184.108.40.206) or later
Java 8.0.0 requires SR3 FP11 (220.127.116.11) or later
*Note for 64-bit: VFTP Servers will work with either 31- or 64-bit Java. VFTP Agents require 31-bit Java.
**Note for z196: VFTP and VNAC Servers running on z196 systems, either in z/OS USS or z/Linux, require at least Java SDK 6.0.1 SR2 FP1 or 7.0.0 SR2.
The exception is due to a bug in earlier IBM Java versions. See
IBM APAR IV20339: System Z JIT-Compiled Code Crash After Catching an Exception.
A work-around is to use the following Java option on z196:
But understand that it may reduce system performance.
To learn whether your system is z196, issue the command
On z196, the CPU serial number ends with
For IBM z/Linux: see Linux Download information
For Linux, Solaris Unix, Windows: get Oracle’s Java Development Kit (JDK)
SDS recommends using the newest version of Oracle’s Java SDK, a.k.a. JDK.
The download comes from Oracle Corp. It is free of charge and simple to install, provided you have administrative rights to the server machine. Look for a link to a JDK (not a JRE).
Oracle’s download will get you an executable file (jdk-7u9-windows-i586-p.exe for example). Copy that file to the Server’s host machine and run it. It will install the JDK.
If your IE browser can’t download *.bin files, try a Firefox browser.
Earlier Java versions:
In many cases, VitalSigns Servers will work with earlier JDK versions. Note that VNAC 5.1 REQUIRES at least SDK 7.0 and has only been tested at 8.0 and higher.
According to Oracle, Java 1.4, 5.0, and 6 have reached their end of life.
See www.oracle.com/us/technologies/java/javase-support-ds-401380.pdf. Also, Oracle Java 7 no longer gets public updates. As of 2017, SDS no longer tests products on Oracle SDK before 8.0.
To download something other than the latest version of Java tools, see Oracle’s product archive.