即使在我的 MAC 上安装了 JRE 8 -“没有 Java 运行时存在,请求安装”也会显示在终端中

新手上路,请多包涵

即使在我的 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,并从他们的站点获取了经过验证的 Java 版本

有人可以帮忙吗!!

原文由 Gina Gina 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 542
2 个回答

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

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

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

原文由 MrDEV 发布,翻译遵循 CC BY-SA 4.0 许可协议

用 brew 安装 openjdk 并 brew info openjdk 我得到了这个

在此处输入图像描述

从这里我得到了这个命令,运行它之后我让 Java 工作了

sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk

原文由 Mohammed 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题