温馨提示×

怎样在debian装java

小樊
37
2026-10-01 23:47:31
栏目: 编程语言

在 Debian 上安装 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

如果只需要运行程序(不需要编译):

sudo apt install openjdk-17-jre

4. 验证安装

java -version
javac -version

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

如果安装了多个 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

验证:

echo $JAVA_HOME

四、安装 Oracle JDK(不推荐新手)

Oracle JDK 需从官网下载 .deb 或手动解压:

  1. 下载:https://www.oracle.com/java/technologies/
  2. 安装示例:
sudo dpkg -i jdk-*.deb

或解压后手动配置 JAVA_HOME

⚠️ 注意授权协议和使用限制。


五、常见问题

  • 找不到 java 命令:未安装 JRE/JDK 或未配置 PATH
  • 版本太旧:使用 update-alternatives 切换
  • Debian 老版本:先 sudo apt update && sudo apt upgrade

如果你告诉我:

  • Debian 版本(如 11 / 12)
  • 需要 Java 8 / 11 / 17 / 21?
  • 用于开发还是只运行程序?

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

0 踩