title: Linux(Debian) Java安装和版本管理
date: 2024-07-31 15:10:58
tags:
- “Linux”

在Linux上设置和切换Java版本可以使用update-alternatives工具,
以Java8为例子:

1.搜寻apt仓库中可用的java源:

1
apt-cache search --names-only jdk

2. 安装Java 8

首先,更新包管理器,并安装Java 8。

1
2
sudo apt update
sudo apt install openjdk-8-jdk

3. 添加Java 8到update-alternatives

安装完Java 8后,需要将其添加到update-alternatives管理器中:

1
2
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-8-openjdk-amd64/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-8-openjdk-amd64/bin/javac 1

4. 配置update-alternatives来选择Java版本

可以通过以下命令来选择默认的Java版本:

1
sudo update-alternatives --config java

此命令会显示一个可用Java版本的列表,可以输入相应的数字来选择Java 8。

类似的,也可以配置javac

1
sudo update-alternatives --config javac

5. 验证Java版本

最后,验证Java版本是否切换成功:

1
2
java -version
javac -version

如此,你就可以在Linux上安装和切换到Java 8环境了。如果需要在不同的Java版本之间切换,可以再次使用update-alternatives --config命令。