如何在macOS 10.9 中安装 JDK | Java Debug 笔记

420 阅读1分钟

本文正在参加「Java主题月 - Java Debug笔记活动」,详情查看 活动链接

问题

我已经在 Mac OS X v10.8 上安装了 JDK,当我更新系统到 Mac OS X v10.9后,此时在终端中使用 java -version ,显示如下:

No Java runtime present, requesting install.

于是我在我的 Mac 上又手动安装了 JDK 1.7,看起来安装过程比较顺利,但我安装完成后,再次打开终端运行 java -version,还是报如下错误信息:

No Java runtime present, requesting install.

我该如何解决这个问题?

回答

回答 1

解决方案是从官网手动下载并安装针对 OS X 的 Java 包,官网下载链接如下:Java for OS X 2017-001

回答 2

如果你只是想从 Oracle 安装最新的 JDK,那么可以从 Oracle 下载安装,然后通过终端在配置文件中配置 JAVA_HOME 环境变量,步骤如下:

export JAVA_HOME="/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home"
  • 然后去终端运行 java -version,此时就不会报错了。

此外,我还发现一种新方法,那就是在你的配置文件 .bashrc 中写入配置,然后就可以在终端中永久使用 Java 了。

echo export JAVA_HOME=\"/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home\" >> ~/.bashrc

出处

文章翻译自 Stack Overflow:Installing Java on OS X 10.9 (Mavericks)