在 Debian 上配置 Java,一般包含 安装 JDK/JRE 和 配置环境变量 两部分。下面给你一个常用、稳妥的做法。
sudo apt update
sudo apt upgrade -y
apt search openjdk
常见版本:
例如安装 JDK 17(目前最常用):
sudo apt install openjdk-17-jdk -y
只运行程序不开发:
sudo apt install openjdk-17-jre -y
java -version
javac -version
输出类似:
openjdk version "17.0.10"
如果装了多个版本:
sudo update-alternatives --config java
sudo update-alternatives --config javac
按提示选择编号即可。
readlink -f $(which java)
示例路径:
/usr/lib/jvm/java-17-openjdk-amd64
sudo nano /etc/environment
添加一行(按实际路径):
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
保存后执行:
source /etc/environment
echo $JAVA_HOME
如果你不想改系统级:
nano ~/.bashrc
末尾加:
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
然后:
source ~/.bashrc
mkdir test && cd test
nano Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Java OK");
}
}
javac Hello.java
java Hello
如果你需要:
可以告诉我你的使用场景。