即使JRE 8安装在我的MAC上 – “No Java Runtime存在,请求安装”也会显示在终端中

即使我的MAC OS Yosemite 10.10.3上安装了JRE 8,同时在sdk中的工具中运行Android – 错误 – “没有Java运行时存在,请求安装”在终端中显示 – 如何解决此问题?

  1. 我想安装Xamarin测试记录器 – 安装后他们要我安装Android sdk

  2. SDK在Library / Developer / Xamarin / android-sdk中下载

  3. 现在,当我在工具文件夹中运行Android时 – 我收到错误 – 没有Java运行时

  4. 我已经安装了JRE 8并从他们的网站获得了经过validation的java版本

有人可以帮忙!!

您必须安装完整的JDK,而不仅仅是JRE。

我有同样的问题,并通过安装JDK解决。

请使用此链接下载最新的JDK版本10.0.2。

我不需要完整的JDK,我只需要让JRE工作,上面提供的其他答案都不适用于我。 也许它曾经工作,但现在(2018年7月1日)它不起作用。 我只是不断收到错误和弹出窗口。

我最终通过将以下JAVA_HOME导出放在〜/ .bash_profile中解决了这个问题:

 export JAVA_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home 

希望这有助于某人。 我正在运行Mac OS High Sierra。

由于听起来您的JAVA_HOME变量设置不正确,请按照说明进行设置。

在MAC OSX 10.9上设置JAVA_HOME环境变量

我想,一旦你设置了它,它就会停止抱怨。

在较新版本的OS X(尤其是Yosemite,EL Capitan)中,Apple出于安全原因删除了Java支持。 要解决此问题,您必须执行以下操作。

  1. 从以下链接下载适用于OS X 2015-001的Java: https : //support.apple.com/kb/dl1572? locale = en_US
  2. 挂载磁盘映像文件并为OS X安装Java 6运行时。

    在此之后,您不应该看到以下任何消息:

    – 无法找到任何匹配版本的JVM“(null)”

    – 没有Java运行时,请尝试安装–request。

    这应解决以下弹出窗口的问题: 在此处输入图像描述