MacBookM1上的JavaJDK

我刚刚购买了新的 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您要运行的是Linux的例如通过和Debian的Ubuntu使用的基于包管理器。您发现的任何告诉您运行此命令的指令根本不适用于 Mac,而且从未适用。没有适用于 mac 的 apt。这个 apt 是“高级打包工具”的缩写。

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

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

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


以上是MacBookM1上的JavaJDK的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>