Managing data, apps and information in your operating environment is all about making the right decisions at the right time to ensure optimal efficiency, security and cost management. When it comes to IBM i Access Client Solutions (ACS), you’ll need to take into account a new Java licensing agreement introduced in 2021.

For IBM i, it’s all about relying on Java 8 or higher and determining the right version and level of Java to deploy moving forward. The version you choose, and how you implement and maintain it at the latest levels of fixes and security updates, will make all the difference to your IBM i setup.

In an Oracle JDK Licensing Statement, Oracle outlines the terms of its agreement with customers wishing to download its programmes, stating that its software “cannot be used for any data processing or any commercial, production, or internal business purposes other than developing, testing, prototyping, and demonstrating your application.”

The company “has been and is continuing to make” its Java technology available under the open GPL licence for OpenJDK. “OpenJDK will work with and is a very good option for your IBM i Access Client Solutions environment,” the statement says. At the same time, IBM recommends “using the current update of a Long-Term Support (LTS) version of Java.”

The current LTS versions are Java 8 and Java 11. Those IBM i ACS customers wishing to use an LTS version can download OpenJDK with the IBM OpenJ9 JVM here: https://adoptopenjdk.net/releases.html?variant=openjdk11&jvmVariant=openj9

One advantage of IBM i Access Client Solutions is that ACS can directly define the Java runtime to be used by the acslaunch programme. This allows IBM i ACS to use a Java runtime “that may not be available to the entire client workstation.”

There are several ways to accomplish this. Among them are the following:

  • Place the Java JRE folder next to the acslaunch programme that is being used. Add a -vm statement to the acslaunch programme call. This can even be used if the IBM i ACS install_acs script has been used to create desktop icons; the properties of the desktop icon can be modified so that the Target syntax is updated to pass this.

Here is a syntax example: – Access Client Solutions icon Target: C:\Users\user\IBM\ClientSolutions\Start_Programs\Windows_x86-64\acslaunch_win-64.exe -vm C:\OpenJDK8\jdk87172-bll – ACS Session Mgr icon Target: C:\Users\user\IBM\ClientSolutions\Start_Programs\Windows_x86-64\acslaunch_win-64.exe -vm C:\OpenJDK8\jdk87172-bll /plugin=sm

With IBM i Access Client Solutions providing a Java-based, platform-independent interface that’s capable of running on most operating systems supporting Java, it’s a vital tool that consolidates frequently used tasks for managing IBM i in one simple, convenient location.

A CloudFirst representative can work with you to determine which version and level of Java your business should deploy going forward.

Talk to us; we’ll make the process simple and efficient, ensuring that your IBM i Access Client Solutions supports your business now and in the future.