IBM Support

You cannot launch Rational Application Developer or Rational Software Architect on Mac OS 10.11 and later

Troubleshooting


Problem

You cannot launch Rational Application Developer (RAD) or Rational Software Architect (RSA) on Mac OS 10.11 and later.

Symptom

When you launch RAD/RSA on Mac OS 10.11 and later, an alert message displays requesting the installation of Java SE 6 runtime, even if there is already a recent version of Oracle JDK installed.

Cause

Starting with Mac OS 10.11, El Capitan, Apple announced that they would no longer provide a JRE. At that time, Oracle JRE was intended to be a web browser plugin for running Applets. Oracle JRE does not declare capabilities that are required by Java applications to the OS. This causes RAD and RSA to fail at startup. The capabilities are present and only need to be declared.

Resolving The Problem

Enable the required capabilities by editing the info.plist file located in $JAVA_HOME/../Contents/.

1. Identify your Java home, by executing the following:

/usr/libexec/java_home

You will get a path. For example:

/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home

2. Change the directory to /Contents/ where there is a file named Info.plist.

3. Open the file for editing and locate the following section:

<dict>
                <key>JVMCapabilities</key>
                <array>
                        <string>CommandLine</string>
                </array>

4. Add the following <string> elements:

<dict>
                <key>JVMCapabilities</key>
<array>
                        <string>CommandLine</string>
                        <string>JNI</string>
                        <string>BundledApp</string>
                </array>

5. Save the Info.plist file and launch RAD/RSA.

[{"Product":{"code":"SSRTLW","label":"Rational Application Developer for WebSphere Software"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"General Information","Platform":[{"code":"PF022","label":"OS X"}],"Version":"9.6.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}},{"Product":{"code":"SSYK2S","label":"Rational Software Architect Designer"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":" ","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
10 September 2020

UID

swg22010607