📅  最后修改于: 2023-12-03 15:25:49.035000             🧑  作者: Mango
当在Mac M1上安装Java时,可能会遇到“找不到捆绑的 Java 版本”错误。 这是由于Apple Silicon架构与旧版Java JDK不兼容。 但是不用担心,我们可以通过以下步骤来解决该问题。
我们需要下载适用于M1芯片的Java JDK,可以从Oracle官方网站上下载最新版本的Java SE Development Kit。也可以使用Homebrew来安装JDK,只需运行以下命令。
brew update
brew install --cask adoptopenjdk/openjdk/adoptopenjdk16
安装完JDK后,我们需要将其路径添加到我们的~/.bash_profile (或者~/.zshenv) 文件中。 打开终端并键入以下命令。
nano ~/.bash_profile
将以下行添加到文件中。
export PATH="/Library/Java/JavaVirtualMachines/adoptopenjdk-16.jdk/Contents/Home/bin:$PATH"
请注意,这是对安装JDK的默认位置进行的假设,如果您在其他位置安装了JDK,请在PATH变量中相应地更改路径。现在,按ctrl + x
,然后键入Y
以保存更改。 最后,按Enter
以退出。
刷新您的终端环境变量,以确保更改生效。 在终端中输入以下命令。
source ~/.bash_profile
现在应该可以在您的Mac M1上运行Java程序了。通过运行以下命令检查Java版本。
java -version
您应该看到输出类似于以下内容。
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment AdoptOpenJDK (build 16.0.1+9)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 16.0.1+9, mixed mode, sharing)
恭喜,您已成功在Mac M1上安装和配置Java!