跳转至

在 Linux 上下载 Java:全面指南

简介

在 Linux 操作系统中,Java 是一种广泛使用的编程语言和运行环境。无论是开发 Web 应用、企业级软件还是移动应用,Java 都扮演着重要角色。本文将详细介绍在 Linux 系统上下载 Java 的基础概念、使用方法、常见实践以及最佳实践,帮助读者轻松掌握这一过程。

目录

  1. 基础概念
    • Java 版本分类
    • Linux 发行版与 Java 支持
  2. 使用方法
    • 通过包管理器下载(以 Ubuntu 为例)
    • 从 Oracle 官网手动下载安装
  3. 常见实践
    • 设置 Java 环境变量
    • 验证 Java 安装
  4. 最佳实践
    • 选择合适的 Java 版本
    • 定期更新 Java
    • 管理多版本 Java
  5. 小结
  6. 参考资料

基础概念

Java 版本分类

Java 主要有三个版本: - Java SE(标准版):用于桌面应用和小型服务器应用开发。 - Java EE(企业版):针对大型企业级应用,提供了诸如 EJB、Servlet 等高级功能。 - Java ME(微型版):常用于嵌入式设备和移动设备开发。

Linux 发行版与 Java 支持

不同的 Linux 发行版对 Java 的支持方式略有不同。常见的发行版如 Ubuntu、CentOS、Fedora 等都有各自的软件包管理系统来安装 Java。一些发行版默认包含 OpenJDK(Java 的开源实现),而有些则需要手动安装。

使用方法

通过包管理器下载(以 Ubuntu 为例)

  1. 更新软件包列表 在终端中运行以下命令更新软件包列表:
sudo apt update
  1. 安装 OpenJDK 可以安装特定版本的 OpenJDK,例如安装 OpenJDK 11:
sudo apt install openjdk-11-jdk

从 Oracle 官网手动下载安装

  1. 下载 Java 安装包
  2. 访问 Oracle 官网的 Java 下载页面,选择适合你 Linux 系统的 Java 安装包(例如 Linux x64 位)。
  3. 下载完成后,将安装包移动到合适的目录,例如 /opt
mv jdk-11.0.11_linux-x64_bin.tar.gz /opt
  1. 解压安装包 进入 /opt 目录并解压安装包:
cd /opt
sudo tar -xvzf jdk-11.0.11_linux-x64_bin.tar.gz
  1. 设置环境变量(后续会详细介绍)

常见实践

设置 Java 环境变量

  1. 临时设置 在当前终端会话中设置 JAVA_HOME 环境变量:
export JAVA_HOME=/opt/jdk-11.0.11
export PATH=$JAVA_HOME/bin:$PATH
  1. 永久设置 对于 bash 用户,编辑 ~/.bashrc 文件:
nano ~/.bashrc

在文件末尾添加以下两行:

export JAVA_HOME=/opt/jdk-11.0.11
export PATH=$JAVA_HOME/bin:$PATH

保存并退出编辑器,然后执行以下命令使设置生效:

source ~/.bashrc

验证 Java 安装

运行以下命令查看 Java 版本:

java -version

如果安装成功,会显示 Java 的版本信息。

最佳实践

选择合适的 Java 版本

根据项目需求选择合适的 Java 版本。如果是新开发的项目,建议使用较新的长期支持(LTS)版本,以获得更好的性能和安全更新。

定期更新 Java

定期更新 Java 以获取最新的安全补丁和性能优化。通过包管理器安装的 Java 可以使用包管理器进行更新,手动安装的则需要从官网下载最新版本并重新安装。

管理多版本 Java

如果需要在同一系统上使用多个 Java 版本,可以使用工具如 jenvsdkman。例如,使用 sdkman 安装多个 Java 版本: 1. 安装 sdkman

curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
  1. 安装 Java 版本
sdk install java 11.0.11-open
sdk install java 17.0.4-open
  1. 切换 Java 版本
sdk use java 11.0.11-open

小结

在 Linux 上下载和安装 Java 有多种方法,每种方法都有其优缺点。通过包管理器安装简单快捷,适合大多数用户;而从官网手动下载则可以获取最新版本的 Java。设置环境变量和验证安装是确保 Java 正常运行的关键步骤。遵循最佳实践可以帮助用户选择合适的 Java 版本,并更好地管理多版本 Java 环境。

参考资料