📅  最后修改于: 2023-12-03 15:10:32.151000             🧑  作者: Mango
如果您在 Debian 系统上需要使用不同版本的 Java,您可以通过命令行轻松更改它。本文将介绍如何使用命令行更改 Java 版本。
在开始更改 Java 版本之前,您需要先检查当前系统中安装了哪些 Java 版本。您可以使用以下命令来检查:
update-java-alternatives -l
这将返回所有安装的 Java 版本列表,例如:
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
您也可以使用以下命令检查当前默认的 Java 版本:
java -version
要更改 Java 版本,您可以使用以下命令:
sudo update-alternatives --config java
这将列出可用的 Java 版本和它们的路径。您可以使用数字选择您想要使用的 Java 版本。例如,如果我要使用 Java 1.8 版本,我会输入数字 2
。
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: 2
要检查更改是否成功,您可以再次运行 java -version
命令。如果它返回您选择的新版本,则更改成功。
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
恭喜您,您现在已经成功更改了 Java 版本!
在 Debian 系统上更改 Java 版本是一项非常简单的任务,只需使用几个命令即可完成。记得始终检查您的更改是否成功。