我不断收到一条消息,说 OSX 无法运行 Java 应用程序,因为我没有安装 Java。我如何找出它试图运行什么应用程序?这种情况在更新到 Yosemite 后开始发生,因此它可能与此有关: http://forums.macrumors.com/showthread.php?t=1803947&page=3
尝试决定是否修复 Java 或卸载持续失败的应用程序。
答案1
OSX Yosemite 未预装 Java,如果您之前安装过 Java,则会将其删除。您有两种可能的选择:
此 Java 版本比 Oracle 提供的最新版本旧,但许多在 OSX 上运行的 Java 应用程序都需要此版本。例如,许多 Jetbrains IDE 建议使用此版本的
这是 Java 的一个更新版本,更新更频繁,但它存在可靠性和安全性问题。这些问题是 Apple 不再将 Java 与操作系统捆绑在一起的原因之一。
因此,总而言之,您可以安装较旧、较稳定的 Java 或较新的较不稳定的版本。这完全取决于您和应用程序的需求。
进一步阅读
- 在 Yosemite 上获取 Java OSX- 推荐 Apple Java
- Oracle 的 Java 建议- 推荐 Oracle Java