在 Ubuntu 上安装 Java(JDK)有多种方式,下面给你最常用、最稳妥的几种方法,从推荐到备选依次说明。
sudo apt update
apt search openjdk
常见版本:
sudo apt install openjdk-17-jdk
如果只需要运行环境(不需要编译):
sudo apt install openjdk-17-jre
java -version
javac -version
⚠️ 不推荐新手使用,适合企业或有特殊需求场景。
官网地址:
https://www.oracle.com/java/technologies/downloads/
下载 .tar.gz 文件(如 jdk-17_linux-x64_bin.tar.gz)
sudo mkdir -p /usr/lib/jvm
sudo tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/lib/jvm
编辑配置文件:
sudo nano /etc/profile
添加:
export JAVA_HOME=/usr/lib/jvm/jdk-17
export PATH=$JAVA_HOME/bin:$PATH
使配置生效:
source /etc/profile
java -version
如果你经常切换 Java 版本,这是最好用的方式。
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk list java
sdk install java 17.0.9-tem
sdk default java 17.0.9-tem
如果安装了多个 JDK:
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config java
路径通常是:
/usr/lib/jvm/java-17-openjdk-amd64
| 场景 | 推荐方式 |
|---|---|
| 新手 / 普通使用 | apt install openjdk-17-jdk |
| 开发者 / 多版本 | SDKMAN |
| 企业 / Oracle | Oracle JDK |
如果你可以告诉我:
我可以给你最精确的一条命令 ✅