SAP Mobile SDK installer on Mac requires Java 7
Unfortunately, the InstallShield version used by the SAP Mobile SDK installer for Mac has a dependency on Java 7, and doesn’t play nice with Java 8. So, if you find that clicking on setupMacOSX.jar seems to have no effect, you might be on a v8 version.
Switching back to v7 is quick; here’s a short how-to:
- Get Java Version 7: Java Downloads for All Operating Systems Version 7 Update 71. At the time of writing, the recommended version is Version 7 Update 71. **EDIT: Version 7 Update 75 is available as of January 24, 2015**.
- Uninstall newer version of Java. How do I uninstall Java on my Mac?
In Terminal, paste the following command:
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
- Run the Version 7 installer
Once you’ve installed to the SDK, it is fine to switch back to a newer Java version. There are no runtime dependencies on the InstallShield when programming with the SDK components.