Java JDK on MacBook M1



我刚刚购买了新的M1 MacBook,当我尝试执行"sudo apt get install docker"时,我收到以下错误:

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

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

有什么想法吗?

你错过了一些东西。

  1. 您尝试运行的apt是 debian 和 ubuntu 使用的基于Linux的包管理器。您发现的任何告诉您运行此命令的说明都根本不适用于 mac,也从未如此。没有适合Mac的。这个apt是"高级包工具"的缩写。

  2. 但是,有一个完全不相关的过时工具是 Java 开发工具包发行版的一部分:注释处理器工具。缩短为apt.这是你在这里得到apt。你不需要也不想要它。(作为JDK一部分的所有可执行文件都在Mac上,但作为包装器可以找到适当的JDK安装,因为您可以有多个。在您的情况下,您没有任何,因此该错误。这解释了为什么/usr/bin/apt存在于库存 Mac 上以及为什么会产生该错误)。

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

使用 docker 的文档在 ARM mac 上进行安装。

最新更新