温馨提示×

如何在debian设置java

小樊
40
2026-10-25 17:15:40
栏目: 编程语言

在 Debian 上设置(安装并配置)Java,通常有以下步骤。你可以根据需要选择 OpenJDK(推荐、免费)或 Oracle JDK。


一、使用 OpenJDK(推荐)

1. 更新软件包索引

sudo apt update

2. 安装 Java(JDK)

常见版本:

  • Java 11(长期支持,常用)
sudo apt install openjdk-11-jdk
  • Java 17(较新 LTS)
sudo apt install openjdk-17-jdk
  • Java 8(老项目兼容)
sudo apt install openjdk-8-jdk

如果只需运行 Java 程序(不需要开发),可安装 openjdk-xx-jre


3. 验证安装

java -version
javac -version

二、设置默认 Java 版本(多版本共存时)

1. 查看已安装版本

sudo update-alternatives --config java
sudo update-alternatives --config javac

按提示选择编号即可。


三、配置 JAVA_HOME 环境变量

1. 查找 Java 安装路径

readlink -f $(which java)

示例输出:

/usr/lib/jvm/java-17-openjdk-amd64/bin/java

则 JAVA_HOME 为:

/usr/lib/jvm/java-17-openjdk-amd64

2. 配置环境变量

编辑用户或系统环境变量:

仅当前用户

nano ~/.bashrc

所有用户

sudo nano /etc/environment

添加:

export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

3. 使配置生效

source ~/.bashrc
# 或
source /etc/environment

4. 验证

echo $JAVA_HOME

四、安装 Oracle JDK(可选)

Oracle JDK 需手动下载:

  1. 到 Oracle 官网下载 .deb 或 .tar.gz
  2. 安装示例(.deb):
sudo dpkg -i jdk-xx_linux-x64_bin.deb
  1. 再按上面方式设置 JAVA_HOME

五、常见问题

apt 找不到 openjdk?

sudo apt update
sudo apt install default-jdk

多版本切换失败?

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1700

如果你告诉我:

  • Debian 版本(如 11 / 12)
  • 需要的 Java 版本(8 / 11 / 17)
  • 用途(开发 / 运行 Spring / Minecraft / Hadoop 等)

我可以给你更精确的命令。

0 踩