Ubuntu安装Java:一步一步操作

Ubuntu 安装 Java:一步一步操作

Java 是一种广泛使用的编程语言和计算平台,在开发各种应用程序(从桌面应用到 Web 应用,再到移动应用)中扮演着重要角色。在 Ubuntu 系统上安装 Java 是许多开发者的必备技能。本文将详细介绍在 Ubuntu 上安装 Java 的步骤,涵盖 OpenJDK 和 Oracle JDK 两种主流的 Java 开发工具包。

一、选择合适的 JDK 版本

在开始安装之前,你需要决定安装哪种 JDK 以及哪个版本。

  • OpenJDK:一个开源的 Java 开发工具包,由社区维护,通常是 Ubuntu 软件仓库的默认选择。
  • Oracle JDK:由 Oracle 公司提供的商业版本,提供一些额外的特性和商业支持。

一般来说,对于大多数开发任务,OpenJDK 已经足够使用。如果你需要使用 Oracle JDK 特定的功能或需要商业支持,可以选择安装 Oracle JDK。

二、安装 OpenJDK

以下步骤将指导你如何使用 apt 包管理器安装 OpenJDK:

  1. 更新软件包列表:

    打开终端并输入以下命令来更新你的系统软件包列表:

    bash
    sudo apt update

  2. 查看可用的 OpenJDK 版本:

    你可以使用以下命令查看可用的 OpenJDK 版本:

    bash
    apt search openjdk

    输出结果会列出所有包含 "openjdk" 关键字的软件包。你通常需要选择 openjdk-XX-jdkopenjdk-XX-jdk-headless,其中 XX 代表版本号,例如 11、17、21 等。headless 版本适用于不需要图形界面的服务器环境。

  3. 安装 OpenJDK:

    选择你需要的版本并使用 apt install 命令进行安装。例如,要安装 OpenJDK 17,可以使用以下命令:

    bash
    sudo apt install openjdk-17-jdk

    如果你需要的是 headless 版本,则可以使用:

    bash
    sudo apt install openjdk-17-jdk-headless

    系统会提示你确认安装,输入 y 并按下回车键继续。

  4. 验证安装:

    安装完成后,你可以使用以下命令验证 Java 是否成功安装以及安装的版本:

    bash
    java -version

    输出结果应该类似于:

    openjdk version "17.0.8" 2023-07-18
    OpenJDK Runtime Environment (build 17.0.8+7-Ubuntu-1ubuntu122.04)
    OpenJDK 64-Bit Server VM (build 17.0.8+7-Ubuntu-1ubuntu122.04, mixed mode, sharing)

    以及

    bash
    javac -version

    输出结果应该类似于:
    javac 17.0.8

    这表示 OpenJDK 17 已成功安装。

三、安装 Oracle JDK

由于 Oracle JDK 的许可限制,你无法直接使用 apt 包管理器进行安装。你需要从 Oracle 官网下载安装包并手动安装。

  1. 下载 Oracle JDK:

    访问 Oracle 官网的 Java 下载页面 ( https://www.oracle.com/java/technologies/downloads/ )。选择你需要的 JDK 版本和操作系统(Linux),并下载对应的 .deb 文件。

  2. 安装 Oracle JDK:

    下载完成后,打开终端并导航到下载目录。使用 dpkg 命令安装下载的 .deb 文件。例如,如果下载的文件名为 jdk-17_linux-x64_bin.deb,可以使用以下命令进行安装:

    bash
    sudo dpkg -i jdk-17_linux-x64_bin.deb

    请将文件名替换为你实际下载的文件名。

  3. 配置环境变量 (可选):

    安装完成后,你可能需要手动配置环境变量。打开你的 shell 配置文件(例如 ~/.bashrc~/.zshrc),并添加以下内容:

    bash
    export JAVA_HOME=/usr/lib/jvm/jdk-17 # 请根据你的实际安装路径进行修改
    export PATH=$PATH:$JAVA_HOME/bin

    保存文件并使用 source 命令使配置生效:

    bash
    source ~/.bashrc

  4. 验证安装:

    同样地,你可以使用以下命令验证 Java 是否成功安装以及安装的版本:

    bash
    java -version

    输出结果应该类似于:

    java version "17.0.8" 2023-07-18 LTS
    Java(TM) SE Runtime Environment (build 17.0.8+9-LTS-211)
    Java HotSpot(TM) 64-Bit Server VM (build 17.0.8+9-LTS-211, mixed mode, sharing)

    以及
    bash
    javac -version

    输出结果应该类似于:
    javac 17.0.8

    这表示 Oracle JDK 17 已成功安装。

四、设置默认 Java 版本 (如果有多个 JDK)

如果你安装了多个 JDK 版本,可以使用 update-alternatives 命令来设置默认的 Java 版本:

  1. 配置 java 命令:

    bash
    sudo update-alternatives --config java

    系统会列出已安装的 Java 版本,并让你选择一个作为默认版本。输入对应版本的序号并按下回车键即可。

  2. 配置 javac 命令:

    bash
    sudo update-alternatives --config javac

    同样地,选择你希望使用的 javac 版本。

  3. 配置其他相关命令 (可选):

    如果需要,你还可以配置其他 Java 相关的命令,例如 jarjavadoc 等。

五、总结

本文详细介绍了在 Ubuntu 上安装 OpenJDK 和 Oracle JDK 的步骤。通过以上步骤,你应该可以成功地在你的 Ubuntu 系统上安装并配置 Java 开发环境。记住根据你的具体需求选择合适的 JDK 版本和类型。希望这篇文章对你有所帮助!

THE END