I keep getting a msg saying that OSX can't run a Java app because I don't have java installed. How do I find out what app it is trying to run? This began happening after updating to Yosemite, so it might be related here: http://forums.macrumors.com/showthread.php?t=1803947&page=3

Trying to decide if I fix java or uninstall the app that keeps failing.

1 Answer 1


OSX Yosemite doesn't come with Java installed and ifg you had it before it'll be removed. You have two possible options:

Install Apple Java (1.6) for OSX

This version of Java is older than the latest available from Oracle but many Java apps running on OSX require this version. For example many of the Jetbrains IDEs recommend using this version of the

Install Oracle Java for OSX

This is a much newer and more regularly updated version of Java howvever it has suffered reliability and security issues. One of the reasons for Apple no longer bundling Java with the OS is due to these problems.

So in summary you could install the older, more stable Java or the newer less stable version. It entirely depends on the needs you and the application have.

Further Reading

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.