在 OS X 10.9 上安装 Java(Mavericks)

2022-08-31 05:01:27

我已经在Mac OS X v10.8(Mountain Lion)上安装了JDK。当我将其升级到Mac OS X v10.9(Mavericks)并在终端中运行时,它显示:java -version

不存在 Java 运行时,请求安装。

然后我手动在我的Mac上安装了JDK(1.7)。似乎安装工作正常。安装完成后,我打开终端并键入。它还显示了相同的错误:java -version

不存在 Java 运行时,请求安装。

我该如何解决这个问题?


答案 1

新的小牛队(10.9)向我展示了“请求安装”,但什么也没发生。

解决方案是手动下载并安装适用于OS X的官方Java软件包,该软件包采用Java for OS X 2013-005

更新:如下面的评论中提到的,同一软件包有一个更新的版本:

Java for OS X 2014-001

Java for OS X 2014-001(纠正上面的死线)

Java for OS X 2014-001 包括安装改进,并取代了所有先前版本的 Java for OS X。此软件包安装与 Java for OS X 2013-005 中包含的 Java 6 版本相同。


答案 2

如果您只想安装Oracle最新的官方JRE,则可以将其安装到那里,然后将其导出到终端中的新JAVA_HOME。

  • 打开您的终端
  • java -version给你一个错误和一个弹出窗口
  • 获取 jre dmg http://www.oracle.com/technetwork/java/javase/downloads/index.html
  • 安装它
  • 在终端中,键入:export JAVA_HOME="/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home"
  • java -version现在给你java version "1.7.0_45"

这是我发现的安装最新JRE的最干净的方式。

您可以在您的终端中添加永久存在的行:export JAVA_HOME.bashrcjava

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