MacBook M1 上的 Java JDK

时间:2021-03-25 14:44:36

标签: java apt apple-m1

我刚刚购买了新的 M1 MacBook,当我尝试执行“sudo apt get install docker”时出现以下错误:

“操作无法完成。无法找到支持 apt 的 Java 运行时。 有关安装 Java 的信息,请访问 http://www.java.com。"

我已经拥有 ARM64 的 azul jdk-11,并调用了 echo $JAVA_HOME 和 java --version。

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

您遗漏了一些东西。

  1. 您尝试运行的 apt 是基于 linux 的包管理器,例如使用debian 和 ubuntu。您发现的任何指示您运行此命令的指令根本不适用于 Mac,而且从来没有使用过。没有适用于 mac 的 apt。这个 apt 是“Advanced Package Tool”的缩写。

  2. 但是,Java Development Toolkit 发行版中有一个完全不相关的过时工具:注解处理器工具。 缩写为apt。这是您到达这里的 apt。你不需要也不想要它。 (属于 JDK 的所有可执行文件都在 mac 上,但作为包装器可以找到合适的 JDK 安装,因为您可以有多个。在您的情况下,您没有任何,因此出现错误。这解释了为什么 {{ 1}} 存在于股票 mac 上以及为什么会产生该错误)。

您的意图很明显:我希望在 Mac 上安装 docker。

使用 installing on a ARM mac to do so 的 docker 文档。