在 Debian 上安装 Java 环境通常有两种常见方式:
sudo apt update
apt search openjdk
sudo apt install openjdk-17-jdk
如果你只需要运行 Java 程序(不需要编译):
sudo apt install openjdk-17-jre
java -version
javac -version
⚠️ Oracle JDK 有许可限制,Debian 仓库不包含。
从官网下载 .deb 或 .tar.gz:
https://www.oracle.com/java/technologies/javase-downloads.html
sudo dpkg -i jdk-*.deb
sudo apt -f install
sudo mkdir -p /opt/java
sudo tar -xzf jdk-*.tar.gz -C /opt/java
配置环境变量:
sudo nano /etc/profile.d/java.sh
添加:
export JAVA_HOME=/opt/java/jdk-xx
export PATH=$JAVA_HOME/bin:$PATH
使配置生效:
source /etc/profile.d/java.sh
sudo update-alternatives --config java
sudo update-alternatives --config javac
编辑 ~/.bashrc 或 /etc/environment:
export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))
使生效:
source ~/.bashrc
如果你告诉我:
我可以给你更精确的命令。