在Ubuntu上设置默认Java

在Ubuntu上,可以使用 update-alternatives 命令来设置默认的Java版本。update-alternatives 是一个命令行工具,用于管理系统中的软链接。

步骤1:安装Java

首先,确保已经安装了你希望设置为默认的Java版本。如果还没有安装Java,请根据需要安装OpenJDK或Oracle JDK。

在Ubuntu上,可以使用以下命令来安装OpenJDK:

sudo apt update
sudo apt install openjdk-11-jdk

步骤2:查看已安装的Java版本

使用以下命令来列出已安装的Java版本:

update-alternatives --list java

这将显示类似于以下的输出:

/usr/lib/jvm/java-11-openjdk-amd64/bin/java

步骤3:设置默认Java版本

使用以下命令来设置默认的Java版本:

sudo update-alternatives --config java

这将显示一个交互式菜单,列出已安装的Java版本。输入对应Java版本的编号,并按Enter键确认。

There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      manual mode
* 2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode

Press <enter> to keep the current choice[*], or type selection number:

在这个例子中,输入1并按Enter键确认,以将Java 11设置为默认版本。

步骤4:验证默认Java版本

使用以下命令来验证默认的Java版本:

java -version

如果显示了选择的Java版本的信息,则表示设置成功。

openjdk version "11.0.12" 2021-07-20
OpenJDK Runtime Environment (build 11.0.12+7-Ubuntu-0ubuntu1.18.04.2)
OpenJDK 64-Bit Server VM (build 11.0.12+7-Ubuntu-0ubuntu1.18.04.2, mixed mode, sharing)

总结

通过使用update-alternatives命令,我们可以轻松地在Ubuntu上设置默认的Java版本。首先,安装所需的Java版本,然后使用update-alternatives --config java命令选择要设置为默认的Java版本。最后,使用java -version命令验证默认Java版本是否设置成功。

注意: 在不同的Ubuntu版本中可能会有一些细微差别,例如Java的安装包名称和默认路径可能会有所不同。请根据你的实际情况进行相应的调整。

参考链接:

  • [Ubuntu Community Help Wiki - Java](