在 Debian 上安装 Java 依赖,常见有几种方式,取决于你是装 JDK / JRE,还是装 Java 项目的依赖(Maven / Gradle)。下面按使用场景给你说明。
apt search openjdk
sudo apt update
sudo apt install openjdk-17-jdk # JDK 17(推荐)
或:
sudo apt install openjdk-11-jdk # JDK 11(LTS)
sudo apt install openjdk-8-jdk # JDK 8(老项目)
如果只需要运行程序,不开发:
sudo apt install openjdk-17-jre
java -version
javac -version
sudo update-alternatives --config java
sudo update-alternatives --config javac
编辑环境变量:
sudo nano /etc/environment
添加(路径按实际版本调整):
JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
生效:
source /etc/environment
echo $JAVA_HOME
sudo apt install maven
验证:
mvn -version
mvn clean install
依赖会自动下载到:
~/.m2/repository
sudo apt install gradle
或官方方式(推荐):
wget https://services.gradle.org/distributions/gradle-8.5-bin.zip
unzip gradle-8.5-bin.zip
sudo mv gradle-8.5 /opt/gradle
配置环境变量:
export PATH=/opt/gradle/bin:$PATH
apt install openjdksudo apt update
sudo apt install software-properties-common
可选择:
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
安装 Java:
sdk install java 17.0.9-tem
切换版本:
sdk default java 17.0.9-tem
| 需求 | 推荐方式 |
|---|---|
| 只运行 Java | openjdk-17-jre |
| 开发 Java | openjdk-17-jdk |
| 多版本切换 | SDKMAN |
| 构建项目 | Maven / Gradle |
| 服务器 | OpenJDK + JAVA_HOME |
如果你能告诉我:
我可以给你一条最合适、最精简的安装命令 ✅