如何在 macOS 上安装和切换 Java (JDK) 版本?
大家好!我是一名初学 Java 的开发者,使用 macOS。我安装了多个 JDK 版本:11、17 和 21。问题是,当我在终端中检查版本时,系统总是显示同一个版本——11,而我的项目需要 17。
我尝试过通过 export 手动更改 JAVA_HOME 变量,但重启终端后所有设置都重置了。我还通过 Homebrew 下载了几个 JDK,后来又删除了它们,现在 /usr/libexec/java_home -V 列表显示得很混乱。
请告诉我如何正确配置环境,以便我可以轻松切换版本?我希望切换是全局的(针对整个终端),并且在重启后保持不变。以下是我当前命令的输出:
```bash
$ java -version
openjdk version "11.0.18" 2023-01-17 LTS
```
而我需要默认版本是 17。请帮我解决这个问题,我已经快崩溃了。提前感谢!
<<>>
理解问题:macOS 如何管理 Java
在 macOS 上,默认的 Java 版本