温馨提示×

Ubuntu支持Java吗

小樊
45
2026-08-23 09:42:14
栏目: 编程语言

是的,Ubuntu 完全支持 Java,并且是开发和运行 Java 程序的常用操作系统之一。

Ubuntu 支持多种 Java 版本(如 Java 8、11、17、21 等),也支持不同的 Java 发行版(如 OpenJDK、Oracle JDK 等)。

以下是关于在 Ubuntu 上安装和使用 Java 的详细说明:

1. 安装 OpenJDK(推荐)

OpenJDK 是 Ubuntu 官方仓库中默认包含的、开源的 Java 实现,也是大多数开发者和生产环境的选择。

安装最新版本的 OpenJDK:

sudo apt update
sudo apt install openjdk-17-jdk  # 安装 JDK 17 (包含 JRE)
# 或者只安装 JRE (如果你只需要运行程序,不需要编译)
sudo apt install openjdk-17-jre

安装其他常用版本(如 Java 11 或 Java 8):

sudo apt install openjdk-11-jdk
# 或者
sudo apt install openjdk-8-jdk

2. 安装 Oracle JDK

如果你因为商业许可或特定需求必须使用 Oracle 的官方 JDK,可以通过添加第三方仓库或手动下载安装。

方法一:使用第三方仓库(如 Linux Uprising PPA)

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java17-installer

方法二:手动安装

  1. Oracle 官网 下载 .deb.tar.gz 文件。
  2. 如果是 .deb 文件,直接双击安装或使用 sudo dpkg -i 文件名.deb
  3. 如果是 .tar.gz,解压后配置环境变量。

3. 管理多个 Java 版本

如果你安装了多个 Java 版本,可以使用 update-alternatives 来切换默认版本:

sudo update-alternatives --config java

运行后,系统会列出所有已安装的 Java 版本,输入对应的数字即可切换。

4. 验证安装

安装完成后,可以通过以下命令验证:

java -version

如果显示版本信息(如 openjdk version "17.0.x"),说明安装成功。

5. 设置 JAVA_HOME 环境变量(可选但建议)

很多 Java 应用(如 Maven、Tomcat)需要 JAVA_HOME 环境变量。

  1. 查找 Java 安装路径:

    sudo update-alternatives --config java
    # 记下路径,例如 /usr/lib/jvm/java-17-openjdk-amd64/bin/java
    # 去掉末尾的 /bin/java,得到 JAVA_HOME 路径
    
  2. 编辑环境变量文件(如 ~/.bashrc/etc/environment):

    export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
    export PATH=$JAVA_HOME/bin:$PATH
    
  3. 使配置生效:

    source ~/.bashrc
    

总结

  • Ubuntu 对 Java 的支持非常好,安装简单,生态完善。
  • 推荐使用 OpenJDK,通过 apt 包管理器即可轻松安装。
  • 无论是运行 Java 程序、开发 Java 应用,还是部署 Java Web 服务(如 Spring Boot),Ubuntu 都是理想的选择。

0