在 Debian 上配置 Java,通常有以下几种常用方式和工具:
Debian 官方仓库自带 OpenJDK:
sudo apt update
sudo apt install default-jdk # 安装默认 JDK
# 或指定版本
sudo apt install openjdk-17-jdk
sudo apt install openjdk-11-jdk
查看已安装 Java:
java -version
如果装了多个 JDK,可用:
sudo update-alternatives --config java
sudo update-alternatives --config javac
设置 JAVA_HOME:
export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:/bin/java::")
可写入 ~/.bashrc 或 /etc/environment
.tar.gz/opt:sudo tar -xzf jdk-17_linux-x64_bin.tar.gz -C /opt
export JAVA_HOME=/opt/jdk-17
export PATH=$JAVA_HOME/bin:$PATH
适合多版本管理:
curl -s "https://get.sdkman.io" | bash
source ~/.sdkman/bin/sdkman-init.sh
sdk install java
sdk use java 17.0.2-open
apt + OpenJDKSDKMAN如果你说明用途(服务器、开发、Android 等),我可以给更具体方案。