温馨提示×

ubuntu装java要什么依赖

小樊
33
2026-09-07 05:55:24
栏目: 编程语言

在 Ubuntu 上安装 Java(通常指 OpenJDK)一般不需要额外手动装太多依赖,包管理器(apt)会自动处理。下面按常见情况说明:


一、最常用:安装 OpenJDK(推荐)

1. 更新软件源

sudo apt update

2. 安装 Java(以 Java 17 为例)

sudo apt install openjdk-17-jdk

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

sudo apt install openjdk-17-jre

二、常见依赖(apt 会自动装)

安装 OpenJDK 时,通常会自动包含这些依赖:

  • openjdk-17-jre-headless(无界面运行环境)
  • libc6
  • zlib1g
  • libgcc-s1
  • ca-certificates(用于 HTTPS)

你一般不需要手动安装它们


三、验证是否安装成功

java -version
javac -version

四、如果需要 Oracle Java(不推荐新手)

Oracle Java 不在 Ubuntu 官方源中,需要:

  • 手动下载 .deb.tar.gz
  • 或添加第三方 PPA(如 linuxuprising/java

通常会依赖:

sudo apt install libc6 libxi6 libxtst6 libxrender1

五、常见问题

1. 多个 Java 版本切换

sudo update-alternatives --config java

2. 设置 JAVA_HOME

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

如果你告诉我:

  • Ubuntu 版本(如 20.04 / 22.04 / 24.04)
  • 要 Java 8 / 11 / 17 / 21
  • 是开发还是只运行程序

我可以给你精确的一条命令

0