在 Debian 上搭建 Java 编译/运行环境,通常有三种方式:APT 安装 OpenJDK(推荐)、手动安装 Oracle JDK、使用 SDKMAN。下面按最常见、最省事的方式给你讲。
sudo apt update
apt search openjdk
常见版本:
openjdk-11-jdk(稳定、常用)openjdk-17-jdk(LTS,推荐新项目)openjdk-21-jdk(最新 LTS)sudo apt install openjdk-17-jdk -y
如果只想运行 Java 程序,不编译:
sudo apt install openjdk-17-jre
java -version
javac -version
输出类似:
openjdk version "17.0.10"
javac 17.0.10
update-alternatives --list java
例如:
/usr/lib/jvm/java-17-openjdk-amd64/bin/java
编辑 ~/.bashrc 或 /etc/profile:
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
使配置生效:
source ~/.bashrc
验证:
echo $JAVA_HOME
mkdir ~/javatest && cd ~/javatest
nano Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Debian Java");
}
}
javac Hello.java
java Hello
输出:
Hello Debian Java
sudo apt install maven -y
mvn -version
sudo apt install gradle -y
gradle -version
sudo update-alternatives --config java
sudo update-alternatives --config javac
OpenJDK 不需要 GUI,服务器环境完全没问题。
如果你是要:
可以告诉我你的具体用途,我可以给你更针对性的方案。