在 macOS 上安装和使用 Oracle Java

在 macOS 上安装和使用 Oracle Java

为什么 Oracle Java 仅适用于 Mac OS X 10.7.3 及更高版本?Java 运行时取决于应用程序编程接口 (Application Programming Interface, API) 的可用性。Mac OS X 10.7.3 中添加了一些 API。Apple 不打算在早期版本的 Mac OS 中提供这些 API。

是否可以在 Mac OS X 10.10 (Yosemite) 上安装 Java?可以。请参见 Mac OS X 10.10 常见问题。

安装早期或较旧版本的 Java 是否安全?Oracle 强烈建议用户不要使用早期版本的 Java。在系统中安装早期版本和不受支持版本的 Java 会带来严重的安全风险。升级到最新版本的 Java 可确保 Java 应用程序在系统上运行时具有最新的安全和性能改进功能。如果绝对需要安装早期版本的 Java,则必须首先卸载当前版本。请参见从 Mac 卸载 Java 常见问题中的说明。

为什么在通过 Apple Software Update 获取 Java 后,小应用程序无法运行?使用软件更新完成 Java 更新时,Apple 会禁用 Java 插件和 Web Start 应用程序。此外,如果 Java 插件检测到很长一段时间内没有任何小应用程序运行,系统会再次禁用 Java 插件。

在自动更新过程中安装挂起,我该如何获取最新的 Java?在自动更新过程中,用户可能会看到安装停滞不前。请从 java.com 下载最新的 Java 8。

当我尝试从命令行使用 java 时,为什么它无法正常工作?我已经安装了 Oracle 提供的 JRE 版本。安装 Oracle 提供的 JRE 并不会更新 java -version 符号链接或将 java 添加到您的路径。要使用此功能,您必须安装完整的 JDK。请参见 Mac 命令行信息。

在更新到 macOS Sierra 10.12、El Capitan (OS X 10.11) 或 Yosemite (OS X 10.10) 后,我已经安装了最新的 Java,为什么又提示我要安装 Java?请参见有关 Apple Java 消息的信息。

如何报告与 Java 相关的问题?请通过反馈表单向我们提供详细信息,以报告与 Java 相关的问题。

相关推荐

什么是天机?天机真的不可泄露吗?
365国际彩票下载

什么是天机?天机真的不可泄露吗?

📅 07-25 👁️ 5962
绿色游戏为什么会230?CF老司机解读弹窗提示
365bet体育投注官网

绿色游戏为什么会230?CF老司机解读弹窗提示

📅 12-01 👁️ 1845
如何在迅雷影音中设置本地加载字幕
365bet体育投注官网

如何在迅雷影音中设置本地加载字幕

📅 07-01 👁️ 7429