跳转至

在 Ubuntu 上安装 Java JDK

简介

Java 开发工具包(JDK)是 Java 开发的核心,它提供了编译、调试和运行 Java 程序所需的工具和环境。在 Ubuntu 系统上安装 JDK 是许多 Java 开发者的首要任务。本文将详细介绍在 Ubuntu 上安装 Java JDK 的基础概念、使用方法、常见实践以及最佳实践,帮助读者快速、准确地完成安装并开始 Java 开发之旅。

目录

  1. 基础概念
  2. 使用方法
    • 使用 Ubuntu 官方软件源安装
    • 使用 Oracle 官方安装包安装
  3. 常见实践
    • 切换 JDK 版本
    • 配置环境变量
  4. 最佳实践
    • 选择合适的 JDK 版本
    • 定期更新 JDK
  5. 小结
  6. 参考资料

基础概念

  • JDK:Java Development Kit,即 Java 开发工具包。它包含了 JRE(Java Runtime Environment)和一系列开发工具,如编译器(javac)、调试器(jdb)等。
  • Ubuntu:一款基于 Debian 的开源 Linux 操作系统,以其易用性和广泛的软件支持而受到欢迎。在 Ubuntu 上安装 JDK 需要根据系统版本和需求选择合适的安装方式。

使用方法

使用 Ubuntu 官方软件源安装

  1. 更新软件源 打开终端,输入以下命令更新 Ubuntu 的软件源:
sudo apt update
  1. 安装 JDK Ubuntu 官方软件源提供了 OpenJDK 版本的 JDK,可以使用以下命令安装:
sudo apt install openjdk-<version>-jdk

例如,要安装 OpenJDK 11,可以使用:

sudo apt install openjdk-11-jdk

安装过程中会提示确认安装,输入 y 并回车即可。

使用 Oracle 官方安装包安装

  1. 下载 Oracle JDK 安装包
  2. 访问 Oracle 官方网站,找到适合你 Ubuntu 系统版本的 JDK 安装包(需要注册账号并接受许可协议)。
  3. 下载后的安装包通常是一个 .tar.gz 文件,例如 jdk-<version>_linux-x64_bin.tar.gz
  4. 解压安装包 将下载的安装包移动到 /usr/lib/jvm 目录(这是一个常用的安装目录),并解压:
sudo mv ~/Downloads/jdk-<version>_linux-x64_bin.tar.gz /usr/lib/jvm
cd /usr/lib/jvm
sudo tar -xvf jdk-<version>_linux-x64_bin.tar.gz
  1. 配置环境变量 编辑 ~/.bashrc 文件,添加以下内容:
export JAVA_HOME=/usr/lib/jvm/jdk-<version>
export PATH=$JAVA_HOME/bin:$PATH

保存并退出编辑器后,使配置生效:

source ~/.bashrc

常见实践

切换 JDK 版本

如果系统中安装了多个 JDK 版本,可以使用 update-alternatives 命令来切换默认的 JDK 版本:

sudo update-alternatives --config java

该命令会列出系统中已安装的 JDK 版本,输入对应版本的编号并回车即可切换。

配置环境变量

除了上述在 ~/.bashrc 文件中配置环境变量外,还可以将环境变量配置到系统级别。编辑 /etc/environment 文件:

sudo nano /etc/environment

在文件中添加或修改以下内容:

JAVA_HOME="/usr/lib/jvm/jdk-<version>"
PATH="$JAVA_HOME/bin:$PATH"

保存并退出编辑器后,重启系统使配置生效。

最佳实践

选择合适的 JDK 版本

根据项目需求选择合适的 JDK 版本。如果项目对 Java 新特性依赖较少,可以选择较稳定的长期支持(LTS)版本,如 OpenJDK 11。如果项目需要使用最新的 Java 特性,则选择较新的版本,如 OpenJDK 17。

定期更新 JDK

定期更新 JDK 可以获得性能提升、安全修复和新功能。使用 Ubuntu 官方软件源安装的 JDK 可以通过 sudo apt updatesudo apt upgrade 命令进行更新。对于 Oracle JDK,需要定期从 Oracle 官网下载最新版本并重新安装。

小结

本文详细介绍了在 Ubuntu 上安装 Java JDK 的多种方法,包括使用 Ubuntu 官方软件源和 Oracle 官方安装包。同时,还介绍了一些常见实践和最佳实践,如切换 JDK 版本、配置环境变量以及选择合适的 JDK 版本等。通过遵循这些方法和实践,读者可以轻松在 Ubuntu 系统上安装和配置 JDK,为 Java 开发打下坚实的基础。

参考资料