温馨提示×

如何配置Debian Java环境

小樊
32
2026-10-05 02:52:01
栏目: 编程语言

下面以 Debian(含 Debian 11/12 等常见版本) 为例,系统说明如何配置 Java 运行/开发环境。你可以根据需求选择 OpenJDK(推荐) 或 Oracle JDK。


一、使用 OpenJDK(推荐)

1. 更新软件源

sudo apt update

2. 查看可安装的 Java 版本

apt search openjdk

常见版本:

  • openjdk-11-jdk
  • openjdk-17-jdk
  • openjdk-21-jdk

3. 安装 JDK(以 Java 17 为例)

sudo apt install openjdk-17-jdk -y

仅需运行 Java 程序(不开发):

sudo apt install openjdk-17-jre -y

4. 验证安装

java -version
javac -version

二、配置 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. 配置环境变量

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

写入:

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

保存后执行:

source /etc/profile

验证:

echo $JAVA_HOME

三、多版本 Java 切换(可选)

1. 安装多个版本

sudo apt install openjdk-11-jdk openjdk-17-jdk

2. 切换版本

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

按提示选择编号即可。


四、安装 Oracle JDK(不推荐但可选)

1. 下载

从 Oracle 官网下载 .deb 包: https://www.oracle.com/java/technologies/downloads/

2. 安装

sudo dpkg -i jdk-*.deb

3. 配置(同 OpenJDK)

设置 JAVA_HOME 并更新 alternatives。


五、常见问题

1. 命令找不到

确保:

which java
echo $PATH

2. Tomcat / Maven 依赖 JAVA_HOME

务必正确配置。


六、推荐组合(总结)

用途 推荐
学习 / 服务器 OpenJDK 17
企业兼容 OpenJDK 11
新项目 OpenJDK 21

如果你告诉我:

  • Debian 具体版本
  • 使用场景(运行 / 开发 / 服务器)
  • 是否用 Maven / Spring / Docker

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

0 踩