IBM Support

Issues with Rational Developer for i V9.6.0.x and macOS Catalina (version 10.15)

Troubleshooting


Problem

With macOS Cataline (version 10.15), the Legacy Java 6 runtime which is involved with starting Rational Developer for i has an issue.

Symptom

The Legacy Java 6 runtime issue prevents Rational Developer for i from starting

Cause

The Legacy Java 6 runtime is not supported on macOS Catalina.

Resolving The Problem

Note: macOS Catalina is not one of the supported platforms for Rational Developer for i but workarounds are being investigated.
The following is a workaround some have found to enable Rational Developer for i to start successfully on macOS Catalina.
Open the Terminal.app then display the Java home setting with the command:
$ /usr/libexec/java_home
The current Java location will be shown.  Change directories to this location then to the directory containing Info.plist:
$ cd <java_location>
$ cd ..

Confirm that this directory includes Info.plist:

$ ls

Gain privleges with sudo and edit Info.plist with nano editor:

$ sudo nano Info.plist
In Info.plist, scroll down to the section JVMCapabilities and change it from:
<key>JVMCapabilities</key>
 <array>
  <string>CommandLine</string>
 </array> 
to the following in order to add the JNI, BundledApp, WebStart, and Applets capabilities.  The result will look like:
<key>JVMCapabilities</key>
 <array>
  <string>JNI</string>
  <string>BundledApp</string>
  <string>WebStart</string>
  <string>Applets</string>
  <string>CommandLine</string>
 </array>
Save the file (Control+O) and exit (Control++X).
Start Rational Developer for i.

Document Location

Worldwide

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSAE4W","label":"Rational Developer for i"},"Component":"","Platform":[{"code":"PF017","label":"Mac OS"}],"Version":"9.6.0.6","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]

Document Information

Modified date:
05 November 2019

UID

ibm11086009