Ubuntu安装Java详细步骤

Ubuntu 安装 Java 详细步骤

Java 是一种广泛使用的编程语言和计算平台,在 Ubuntu 系统上安装 Java 是开发人员和许多应用程序的必备步骤。本文将详细介绍在 Ubuntu 上安装 Java 的两种主要方法:

方法一:使用 Ubuntu 默认的 OpenJDK

OpenJDK 是 Java Development Kit (JDK) 的开源实现,是 Ubuntu 默认的 Java 版本,安装方便快捷。

1. 更新软件包列表

首先,打开终端(快捷键:Ctrl + Alt + T)并更新软件包列表:

bash
sudo apt update

2. 安装 OpenJDK

Ubuntu 提供了多个 OpenJDK 版本,您可以根据需要选择安装。以下是安装不同版本的命令:

  • 安装 OpenJDK 17 (推荐)

bash
sudo apt install openjdk-17-jdk

  • 安装 OpenJDK 11 (长期支持版本)

bash
sudo apt install openjdk-11-jdk

  • 安装 OpenJDK 8 (较旧版本)

bash
sudo apt install openjdk-8-jdk

在安装过程中,您可能需要输入密码并确认安装。

3. 验证安装

安装完成后,您可以通过运行以下命令来验证 Java 是否已正确安装:

bash
java -version

如果安装成功,终端将显示 Java 版本信息,例如:

openjdk version "17.0.7" 2023-04-18
OpenJDK Runtime Environment (build 17.0.7+7-Ubuntu-0ubuntu1~22.04)
OpenJDK 64-Bit Server VM (build 17.0.7+7-Ubuntu-0ubuntu1~22.04, mixed mode, sharing)

4. 设置 JAVA_HOME 环境变量 (可选)

某些应用程序需要设置 JAVA_HOME 环境变量来指定 JDK 的安装路径。

  • 查找 JDK 安装路径

bash
sudo update-alternatives --config java

该命令将显示所有已安装的 Java 版本及其路径,例如:

```
选择 路径 优先级 状态


  • 0 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 自动模式
    1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 手动模式
    2 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 手动模式
    3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 手动模式
    ```

记下您选择的 JDK 路径(例如 /usr/lib/jvm/java-17-openjdk-amd64)。

  • 编辑环境变量文件

bash
sudo nano /etc/environment

在该文件末尾添加以下行,将 JAVA_HOME 的值替换为您选择的 JDK 路径:

JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
PATH="$JAVA_HOME/bin:$PATH"

保存并关闭文件(Ctrl + X, Y, Enter)。

  • 使环境变量生效

bash
source /etc/environment

  • 验证环境变量

bash
echo $JAVA_HOME

如果终端输出您设置的 JDK 路径,则环境变量已成功设置。

方法二:手动安装 Oracle JDK

Oracle JDK 是 Oracle 官方发布的 Java 开发工具包,提供一些额外的特性和工具。

1. 下载 Oracle JDK

访问 Oracle 官方网站下载适用于 Linux 的 Oracle JDK 安装包(通常为 .tar.gz 格式)。选择合适的版本和架构。

2. 解压安装包

将下载的 .tar.gz 文件解压到您希望安装 JDK 的目录,例如 /usr/lib/jvm/

bash
sudo tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/lib/jvm/

jdk-17_linux-x64_bin.tar.gz 替换为您下载的文件名。解压后,您应该在 /usr/lib/jvm/ 目录下看到一个名为 jdk-17.x.x 的文件夹(x.x 为版本号)。

3. 配置环境变量

  • 编辑环境变量文件

bash
sudo nano /etc/environment

在该文件末尾添加以下行,将 JAVA_HOME 的值替换为您安装的 Oracle JDK 路径:

JAVA_HOME="/usr/lib/jvm/jdk-17.0.7" # 替换为您的 Oracle JDK 路径
PATH="$JAVA_HOME/bin:$PATH"

保存并关闭文件。

  • 使环境变量生效

bash
source /etc/environment

4. 设置默认 Java 版本 (可选)

如果您安装了多个 Java 版本,您需要使用 update-alternatives 命令设置默认的 Java 版本:

```bash
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-17.0.7/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-17.0.7/bin/javac 1
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk-17.0.7/bin/jar 1

将 /usr/lib/jvm/jdk-17.0.7 替换为您的 Oracle JDK 路径

sudo update-alternatives --config java
```

选择您希望设置为默认版本的 Oracle JDK。

5. 验证安装

bash
java -version

终端将显示您安装的 Oracle Java 版本信息。

总结

本文详细介绍了在 Ubuntu 上安装 Java 的两种方法:使用默认的 OpenJDK 和手动安装 Oracle JDK。您可以根据自己的需求选择合适的方法。无论选择哪种方法,安装完成后都建议验证安装并根据需要配置环境变量。希望本文能够帮助您顺利地在 Ubuntu 系统上安装 Java!

THE END