跳转至

在 Ubuntu Linux 上安装 Java

简介

Java 是一种广泛使用的编程语言,在 Ubuntu Linux 系统上安装 Java 是许多开发和运行相关应用程序的基础。本文将详细介绍在 Ubuntu Linux 上安装 Java 的相关知识,包括基础概念、具体使用方法、常见实践以及最佳实践,帮助读者顺利完成安装并深入理解这一过程。

目录

  1. Java 基础概念
  2. 在 Ubuntu Linux 上安装 Java 的方法
    • 使用 apt 包管理器安装 OpenJDK
    • 手动安装 Oracle JDK
  3. 常见实践
    • 设置 JAVA_HOME 环境变量
    • 验证 Java 安装
  4. 最佳实践
    • 选择合适的 Java 版本
    • 管理 Java 安装和更新
  5. 小结
  6. 参考资料

Java 基础概念

Java 是由 Sun Microsystems(现 Oracle)开发的一种编程语言和计算平台。它具有跨平台性、面向对象、多线程等特点,广泛应用于 Web 开发、移动应用开发、企业级应用开发等领域。

Java 有不同的版本,如 Java SE(标准版)、Java EE(企业版)和 Java ME(微型版)。在 Ubuntu Linux 上安装的通常是 Java SE。同时,有不同的 Java 发行版,常见的有 OpenJDK 和 Oracle JDK。OpenJDK 是开源的,而 Oracle JDK 是 Oracle 公司提供的商业版本,包含一些额外的功能和技术支持。

在 Ubuntu Linux 上安装 Java 的方法

使用 apt 包管理器安装 OpenJDK

OpenJDK 是 Ubuntu 官方软件源中的默认 Java 实现,安装过程非常简单。

  1. 更新软件包列表 在终端中运行以下命令,更新本地软件包列表,确保获取到最新的软件信息:
sudo apt update
  1. 安装 OpenJDK 可以选择安装不同版本的 OpenJDK,例如安装 OpenJDK 11:
sudo apt install openjdk-11-jdk

安装过程中,系统会提示确认安装,输入 y 并回车即可。安装完成后,OpenJDK 11 就会被安装到系统中。

手动安装 Oracle JDK

如果需要安装 Oracle JDK,由于它不在 Ubuntu 官方软件源中,需要手动下载和安装。

  1. 下载 Oracle JDK 首先,访问 Oracle 官方网站,找到适合 Ubuntu 的 JDK 安装包(需要注册 Oracle 账号)。例如,下载 JDK 11 的安装包 jdk-11.0.11_linux-x64_bin.tar.gz

  2. 解压安装包 将下载的安装包移动到 /usr/lib/jvm 目录(这是 Ubuntu 中常用的 Java 安装目录),并解压:

sudo mv ~/Downloads/jdk-11.0.11_linux-x64_bin.tar.gz /usr/lib/jvm
cd /usr/lib/jvm
sudo tar -xvf jdk-11.0.11_linux-x64_bin.tar.gz
  1. 设置环境变量 编辑 ~/.bashrc 文件,添加以下内容:
export JAVA_HOME=/usr/lib/jvm/jdk-11.0.11
export PATH=$JAVA_HOME/bin:$PATH

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

source ~/.bashrc

常见实践

设置 JAVA_HOME 环境变量

无论安装的是 OpenJDK 还是 Oracle JDK,设置 JAVA_HOME 环境变量都是很重要的。这是因为许多 Java 相关的工具和应用程序依赖于该变量来找到 Java 的安装目录。

对于 OpenJDK,编辑 ~/.bashrc 文件(如果使用的是 bash shell),添加或修改以下内容:

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

保存并退出编辑器后,运行 source ~/.bashrc 使设置生效。

验证 Java 安装

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

java -version

如果安装正确,会显示 Java 的版本信息,例如:

openjdk version "11.0.11" 2022-04-19
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing)

最佳实践

选择合适的 Java 版本

在选择 Java 版本时,需要考虑项目的需求。如果项目是一个新的开发项目,并且没有对特定 Java 版本的依赖,建议选择较新的 Java 版本,如 Java 11 或更高版本,因为它们通常包含性能优化和新的功能。

如果项目是一个遗留项目,可能需要与旧版本的 Java 兼容,这时需要根据项目的具体情况选择合适的版本。

管理 Java 安装和更新

定期更新 Java 是很重要的,因为更新通常包含安全补丁和性能改进。对于使用 apt 安装的 OpenJDK,可以通过以下命令更新:

sudo apt update
sudo apt upgrade

对于 Oracle JDK,需要定期到 Oracle 官方网站下载最新版本,并按照上述手动安装的步骤进行更新。

小结

本文详细介绍了在 Ubuntu Linux 上安装 Java 的方法,包括使用 apt 包管理器安装 OpenJDK 和手动安装 Oracle JDK。同时,还介绍了设置环境变量、验证安装以及一些最佳实践。希望读者通过本文能够顺利在 Ubuntu Linux 系统上安装和配置 Java,为后续的开发和应用打下良好的基础。

参考资料