温馨提示×

debian怎样配置java环境

小樊
33
2026-09-07 23:33:11
栏目: 编程语言

在 Debian 上配置 Java 环境通常分为 安装 JDK配置环境变量 两部分。下面以 Debian 11/12 为例说明常见做法。


一、安装 Java(JDK)

方式 1:使用 apt 安装(推荐)

sudo apt update
sudo apt install default-jdk
  • default-jdk 会安装 Debian 当前默认版本(通常是 OpenJDK)
  • 安装完成后可用以下命令验证:
java -version
javac -version

方式 2:安装指定版本(如 JDK 17)

sudo apt install openjdk-17-jdk

查看已安装版本:

ls /usr/lib/jvm/

方式 3:手动安装 Oracle JDK(不推荐新手)

  1. 从 Oracle 官网下载 .tar.gz
  2. 解压到 /opt
sudo tar -xzf jdk-17_linux-x64_bin.tar.gz -C /opt

二、配置 Java 环境变量

方式 1:为当前用户配置(推荐)

编辑用户环境变量文件:

nano ~/.bashrc

在文件末尾添加(路径按实际修改):

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

使配置生效:

source ~/.bashrc

验证:

echo $JAVA_HOME
java -version

方式 2:系统级配置(所有用户)

sudo nano /etc/profile.d/java.sh

写入:

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

赋予执行权限:

sudo chmod +x /etc/profile.d/java.sh

重新登录或执行:

source /etc/profile

三、设置默认 Java 版本(多版本时)

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

按提示选择对应编号即可。


四、常见问题

1. java: command not found

  • 没安装 JDK
  • PATH 没配置正确

2. JAVA_HOME 为空

  • 检查 .bashrcprofile.d 是否生效
  • 确认路径是否正确(ls /usr/lib/jvm

如果你告诉我:

  • Debian 版本
  • 想用 OpenJDK 还是 Oracle
  • 是否需要 Tomcat / Maven / Spring 环境

我可以给你更精确的配置方案。

0