手动部署OpenJDK

更新时间:
复制 MD 格式

本文介绍如何手动部署OpenJDK环境,包括检查Java环境是否已安装、卸载现有环境、以及在不同操作系统上安装指定版本的OpenJDK。

安装OpenJDK

说明

安装OpenJDK需要远程连接到需要安装的ECS实例。具体操作,请参见使用Workbench登录Linux实例

Linux

您可以通过命令java -version来判断是否已安装环境,如果正确输出了Java版本信息,说明已安装了环境,如果当前环境不满足需求,您可以参考卸载环境。

卸载环境

  • 使用rpm包管理器的系统(如Alibaba Cloud Linux、CentOS、Fedora等)

    1. 列出所有已安装的Java相关包。

      sudo rpm -qa | grep java
    2. 每个列出的包,您可以使用以下命令删除(将包名替换为实际的Java包名)。

      sudo rpm -e --nodeps 包名
  • 使用dpkg包管理器的系统(如Ubuntu,Debian等)。

    1. 列出所有已安装的Java相关包。

      sudo dpkg --list | grep java
    2. 每个列出的包,您可以使用以下命令删除(将包名替换为实际的Java包名)。

      说明

      使用--purge选项可以彻底删除包及其配置文件。

      sudo apt-get remove --purge 包名
  1. 更新包管理工具。

    • 使用dnf工具的系统如(Alibaba Cloud Linux 3、CentOS 8等)。

      sudo dnf update
    • 使用yum工具的系统(如Alibaba Cloud Linux 2、CentOS 7等)。

      sudo yum update
    • 使用apt工具的系统(如Ubuntu,Debian等)。

      sudo apt update
  2. 搜索OpenJDK查看当前系统支持安装包。

    • 使用dnf工具的系统如(Alibaba Cloud Linux 3、CentOS 8等)。

      sudo dnf search openjdk
    • 使用yum工具的系统(如Alibaba Cloud Linux 2、CentOS 7等)。

      sudo yum search openjdk
    • 使用apt工具的系统(如Ubuntu,Debian等)。

      sudo apt search openjdk
  3. 以下命令基于Java 1.8版本的OpenJDK环境,如果您想使用其他版本的Java,将命令中的包名称替换为其他搜索到的包名称。

    • 使用dnf工具的系统如(Alibaba Cloud Linux 3、CentOS 8等)。

      sudo dnf install -y java-1.8.0-openjdk-devel
    • 使用yum工具的系统(如Alibaba Cloud Linux 2、CentOS 7等)。

      sudo yum install -y java-1.8.0-openjdk-devel
    • 使用apt工具的系统(如Ubuntu,Debian等)。

      sudo apt-get install -y openjdk-8-jdk
  4. 执行以下命令以验证Java是否已成功安装,并且能够显示版本信息。

    说明

    通过包管理工具安装Java环境已默认设置软链接,无需设置环境变量。

    java -version
    [root@iZbp1jxxx java]# java -version
    openjdk version "1.8.0_432"
    OpenJDK Runtime Environment (build 1.8.0_432-b06)
    OpenJDK 64-Bit Server VM (build 25.432-b06, mixed mode)

Windows

重要

本文基于Java 1.8版本的OpenJDK环境。Windows安装需要拥有访问公网能力,才能下载OpenJDK官网安装包。

下载安装包

访问OpenJDK 8官网网址,单击下载OpenJDK 8安装包。

说明

如果您需要其它版本,在官网左侧菜单选择java SE xxxx替换为需要的版本(例:需要下载OpenJDK 21,在左侧菜单选择java SE 21)。

在下载页面的 RI Binaries 区域,选择 Windows 11 i586 Java Development Kit 链接进行下载。

安装OpenJDK

说明

本文以路径C:/Program Files为例,如果修改路径,您需要修改对应操作的路径。

  1. 将下载的 OpenJDK 安装包(如 openjdk-8u44-windows-i586.zip)放置到 C:\Program Files 目录下。

  2. 解压 OpenJDK 安装包。解压后在文件资源管理器地址栏可看到路径 C:\Program Files\openjdk-8u44-windows-i586\java-se-8u44-ri,目录中包含 bin、jre、lib 等文件夹,该路径即为后续 JAVA_HOME 的变量值。

  3. 设置环境变量。

    1. 右键单击此电脑,在弹出的菜单中单击属性

    2. 相关设置区域,单击高级系统设置

    3. 系统属性对话框的高级选项卡底部,单击环境变量(N)...按钮。

    4. 在系统变量区域单击新建(W)...,在弹出的新建系统变量对话框中,变量名填写 JAVA_HOME,变量值填写 OpenJDK 8 的安装路径(如 C:\Program Files\openjdk-8u44-windows-i586\java-se-8u44-ri),然后单击确定

    5. 系统变量列表中选中 Path 变量,单击编辑(I)...按钮。

    6. 新建两条路径。

      %JAVA_HOME%\bin
      %JAVA_HOME%\jre\bin
    7. 单击编辑环境变量对话框的确定按钮,再单击环境变量窗口的确定按钮,保存 Path 配置。

  4. Win+R打开运行窗口,输入cmd打开命令提示符窗口。执行以下命令验证Java是否已成功安装,并且能够显示版本信息。

    java -version
    C:\Users\Administrator>java -version
    openjdk version "1.8.0_44"
    OpenJDK Runtime Environment (build 1.8.0_44-b02)
    OpenJDK Client VM (build 25.40-b25, mixed mode)