在 Ubuntu 上配置 Java 环境,通常分为 安装 JDK 和 配置环境变量 两部分。下面以 Ubuntu 20.04 / 22.04 为例,给你一套最常用、最稳妥的做法。
sudo apt update
sudo apt install openjdk-17-jdk
如果你需要 JDK 8 / 11,可以改成:
sudo apt install openjdk-8-jdk
sudo apt install openjdk-11-jdk
java -version
javac -version
输出类似:
openjdk version "17.0.9"
✅ 到这一步,Java 已经可用,但建议继续配置环境变量。
update-alternatives --config java
示例路径:
/usr/lib/jvm/java-17-openjdk-amd64
编辑用户环境变量文件:
nano ~/.bashrc
在文件末尾添加(注意路径要匹配你的 Java 版本):
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
保存后执行:
source ~/.bashrc
echo $JAVA_HOME
java -version
如果你安装了多个 Java 版本:
sudo update-alternatives --config java
sudo update-alternatives --config javac
按提示选择即可。
如果你需要 Oracle JDK:
.tar.gzsudo tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/lib/jvm/
JAVA_HOME 同上sudo apt install openjdk-17-jdk
source ~/.bashrc~/.zshrcsudo apt update
sudo apt install openjdk-17-jdk
java -version
✅ 90% 的 Ubuntu Java 环境这样就够了
如果你告诉我:
我可以给你更精确的配置方案。