温馨提示×

如何在Debian配置Java

小樊
45
2026-09-17 08:18:39
栏目: 编程语言

在 Debian 上配置 Java,通常包括安装 JDK/JRE 和配置环境变量两部分。下面以常见的 OpenJDK 为例说明。


一、更新软件包索引

sudo apt update

二、安装 Java

1. 安装 OpenJDK(推荐)

查看可用版本:

apt search openjdk

安装示例(以 Java 17 为例):

sudo apt install openjdk-17-jdk

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

sudo apt install openjdk-17-jre

三、验证安装

java -version
javac -version

输出类似:

openjdk version "17.0.10"

四、配置默认 Java(多版本时)

如果安装了多个版本:

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

2. 配置全局环境变量

编辑配置文件:

sudo nano /etc/environment

添加或修改:

JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"

保存后执行:

source /etc/environment

3. 验证

echo $JAVA_HOME

六、(可选)用户级配置

如果只给当前用户配置:

nano ~/.bashrc

追加:

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

然后:

source ~/.bashrc

七、常见问题

  • 命令未找到:确认安装的是 jdk 而非仅 jre
  • 版本不对:使用 update-alternatives 切换
  • 服务程序读不到 JAVA_HOME:在 systemd 服务中显式指定环境变量

如果你需要 安装 Oracle JDK、配置 Tomcat/Spring Boot,或 在 Docker 中使用 Java,可以告诉我具体场景。

0 踩