📜  ubuntu 更改 java 版本 - Java (1)

📅  最后修改于: 2023-12-03 15:20:45.578000             🧑  作者: Mango

Ubuntu 更改 Java 版本 - Java

在 Ubuntu 机器上使用 Java 开发时,经常需要同时安装多个不同版本的 JDK。本文将介绍如何在 Ubuntu 上更改 Java 版本。

步骤
1. 查看当前安装的 Java 版本

在终端中输入以下命令,查看当前安装的 Java 版本:

java -version

示例输出:

openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing)
2. 安装需要的 JDK 版本

如果没有需要的 JDK 版本,可以使用以下命令安装:

sudo apt install openjdk-8-jdk
3. 列出可用的 JDK 版本

使用以下命令列出当前可用的 JDK 版本:

update-java-alternatives --list

示例输出:

java-1.11.0-openjdk-amd64      1111       /usr/lib/jvm/java-1.11.0-openjdk-amd64
java-1.8.0-openjdk-amd64       1081       /usr/lib/jvm/java-1.8.0-openjdk-amd64
4. 选择 JDK 版本

使用以下命令选择需要使用的 JDK 版本:

sudo update-alternatives --config java

根据命令提示,输入要使用的 JDK 版本的编号。示例输出:

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: 

根据要使用的 JDK 版本的编号输入对应数字,回车确认即可。

5. 查看已选择的 JDK 版本

使用以下命令可以查看已选择的 JDK 版本:

java -version

示例输出:

openjdk version "1.8.0_292"
OpenJDK Runtime Environment (build 1.8.0_292-8u292-b10-0ubuntu1~20.04-b10)
OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)
结论

通过以上步骤,我们可以在 Ubuntu 机器上更改 Java 版本,以便在开发中使用多个 JDK 版本。