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"}}]
Was this topic helpful?
Document Information
Modified date:
05 November 2019
UID
ibm11086009