📅  最后修改于: 2023-12-03 15:20:45.578000             🧑  作者: Mango
在 Ubuntu 机器上使用 Java 开发时,经常需要同时安装多个不同版本的 JDK。本文将介绍如何在 Ubuntu 上更改 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)
如果没有需要的 JDK 版本,可以使用以下命令安装:
sudo apt install openjdk-8-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
使用以下命令选择需要使用的 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 版本的编号输入对应数字,回车确认即可。
使用以下命令可以查看已选择的 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 版本。