kkk*_*kkk 12 java terminal azul-zulu
我使用的是M1 Mac OS11.5.2。
\n我已经在“/Library/Java/JavaVirtualMachines”中下载了 zulu.jdk 和 zulu.jre。
\n我还导出了 PATH。
echo export "JAVA_HOME=\\$(/usr/libexec/java_home)" >> ~/.bash_profile\nRun Code Online (Sandbox Code Playgroud)\n当我打字时
\nsudo apt update\nRun Code Online (Sandbox Code Playgroud)\n我明白了:
\n\n\n无法完成操作\xe2\x80\x99。无法找到支持 apt 的 Java 运行时。
\n
\n请访问http://www.java.com以获取有关安装 Java 的信息。
希望好心人告诉我解决办法。
\nAPT适用于Linux,不适用于macOS。同样, BSD在Packages 和 Ports中有自己的工具。
\n您可以向 macOS 添加第三方开发的类似包管理工具:Homebrew。
\n我自己没有使用过 Homebrew,但有些人是它的忠实粉丝。
\n对于仅安装 JDK,我认为这个工具太过分了,并且会推荐 SDKMAN 或手动安装程序,如下文进一步讨论的那样。但是,如果您可能想以这种方式安装除 JDK 之外的其他类型的软件,那么请考虑 Homebrew。
\n以下问题提供了有关如何在 macOS 上从 Homebrew 安装 Java 的说明:如何brew install java?
\nSDKMAN是一个迅速流行的工具。作为 shell 脚本的集合,SDKMAN 可在任何面向 Unix 的主机操作系统上运行,包括 macOS、BSD、Linux 等。
\nSDKMAN 负责管理来自不同供应商的众多 JDK 产品的下载、安装和默认设置。这个命令行工具有一个简单且定义良好的 API。
\n我最近才决定利用这个工具。我希望这成为我在 Mac 和 BSD 服务器上管理 JDK 的新首选方式。
\n有些IDE(例如IntelliJ)具有下载和安装JDK的功能。这是为了方便Java程序员。
\n为了安装 Java,我使用了来自Adoptium或Azul Systems的 macOS 安装程序应用程序,或者来自提供 Java 发行版的其他几个供应商(例如 BellSoft、Amazon、Microsoft、Oracle、SAP、Red Hat/IBM、Pivotal 等)的安装程序应用程序。
\n要更新我简单地:
\n/Library/Java/JavaVirtualMachines。这种方法是手动操作。这需要 Mac\xe2\x80\x99s 管理员密码。
\n因此,对于跨多台计算机的大规模更新,我可以想象使用 SDKMAN 编写 shell 脚本将是更好的解决方案。此外,一些 JDK 供应商正在发布可由 shell 脚本控制的安装程序。
\n