如何在Manjaro中通过命令行更改java的默认版本?

aAl*_*uri 18 java version manjaro

我使用 Manjaro 操作系统,我已经安装了 OpenJDK 版本 11 和 18(首先安装版本 11),当我在终端中键入 java --version 命令时,它显示版本 11。

java --version
openjdk 11.0.15 2022-04-19
OpenJDK Runtime Environment (build 11.0.15+3)
OpenJDK 64-Bit Server VM (build 11.0.15+3, mixed mode)

Run Code Online (Sandbox Code Playgroud)

我应该如何更改默认的 Java 版本?是否可以在 Manjaro 上安装更新替代方案?

rav*_*ven 35

在基于 archlinux 的发行版中,您可以使用archlinux-java而不是update-alternatives.

用于archlinux-java status查看已安装的java版本和默认版本的列表;然后使用archlinux-java set <JAVA_ENV>.