centos 系统如何安装open jdk 8

在 CentOS 系统上安装 OpenJDK 8 有多种方法,推荐使用 Yum 包管理器进行安装,这是最简单、最方便的方法。

以下是几种方法的详细步骤,请根据您的需求选择。


方法一:使用 Yum 安装(最简单、推荐)

这是最标准的方法,它会从 CentOS 的官方或默认仓库中安装 OpenJDK,并能自动处理依赖关系。

  1. 打开终端 ,使用 ssh 连接到您的 CentOS 服务器或以用户身份登录。

  2. 首先更新 Yum 包缓存,以确保获取最新的软件包信息。

    bash 复制代码
    sudo yum check-update
  3. 搜索可用的 OpenJDK 8 软件包(此步骤可选,用于确认包名)。

    bash 复制代码
    sudo yum search openjdk

    在搜索结果中,您会看到类似 java-1.8.0-openjdkjava-1.8.0-openjdk-devel 的包。

    • java-1.8.0-openjdk: 只包含 Java 运行时环境(JRE),用于运行 Java 程序。
    • java-1.8.0-openjdk-devel: 包含开发工具,如编译器(javac)等,是 Java 开发工具包(JDK) 的完整内容。如果您需要进行开发,请安装这个
  4. 安装 JDK(推荐安装 devel 版本)

    bash 复制代码
    sudo yum install java-1.8.0-openjdk-devel

    系统会提示您确认下载大小和安装,输入 y 并按回车继续。

  5. 验证安装

    安装完成后,通过检查 Java 版本号来验证是否成功。

    bash 复制代码
    java -version
    javac -version # 如果安装了 devel 包,也可以检查编译器版本

    输出应该类似于:

    复制代码
    openjdk version "1.8.0_392"
    OpenJDK Runtime Environment (build 1.8.0_392-b08)
    OpenJDK 64-Bit Server VM (build 25.392-b08, mixed mode)

    恭喜!OpenJDK 8 已经成功安装。


方法二:使用 RPM 包手动安装(不推荐用于一般用户)

如果您的环境无法访问互联网,但可以手动传输文件,可以使用此方法。

  1. 下载 RPM 包

    访问官方仓库(如 Oracle 获取 Oracle JDK,但需要账户)或更推荐从 Red Hat 的软件集合 或其他可信镜像站下载 OpenJDK 8 的 RPM 包。

  2. 使用 Yum 本地安装 (可以自动解决依赖):

    将下载的 RPM 包上传到 CentOS 服务器,然后在终端中运行:

    bash 复制代码
    sudo yum localinstall your_downloaded_package.rpm

    your_downloaded_package.rpm 替换为您实际的文件名。


方法三:手动解压 Tar.gz 归档(最灵活,但需要手动管理)

这种方法通常用于需要多个 JDK 版本并存或希望自定义安装路径的场景。

  1. 下载 Tar.gz 归档文件

    AdoptOpenJDKOracle 网站下载 Linux x64 版本的 .tar.gz 压缩包(例如 OpenJDK8U-jdk_x64_linux_hotspot_8u392b08.tar.gz)。

  2. 解压到目标目录

    通常解压到 /usr/lib/jvm//opt/ 目录。

    bash 复制代码
    sudo tar -xzf OpenJDK8U-jdk_x64_linux_hotspot_8u392b08.tar.gz -C /opt/

    这会在 /opt/ 目录下创建一个包含 JDK 的文件夹(例如 jdk8u392-b08)。

  3. 设置环境变量

    编辑全局环境变量文件 /etc/profile 或用户级的 ~/.bashrc

    bash 复制代码
    sudo vi /etc/profile

    在文件末尾添加以下内容(请根据您解压出的实际文件夹名修改路径):

    bash 复制代码
    export JAVA_HOME=/opt/jdk8u392-b08
    export PATH=$JAVA_HOME/bin:$PATH

    保存并退出编辑器。

  4. 使配置生效

    bash 复制代码
    source /etc/profile
  5. 验证安装

    bash 复制代码
    java -version

    确认输出显示的是您刚安装的 OpenJDK 8 版本。


设置默认 Java 版本(如果系统存在多个 Java)

如果您安装了多个版本的 Java,可以使用 alternatives 命令来管理默认版本。

  1. 查看所有已安装的 Java

    bash 复制代码
    sudo alternatives --config java
  2. 命令会列出所有可用的 Java 版本,并提示您输入编号来选择默认版本。输入对应的数字并按回车即可。

总结

方法 优点 缺点 适用场景
Yum 安装 极其简单,自动管理依赖和更新 版本可能不是最新的小版本 绝大多数情况,强烈推荐
RPM 手动安装 适合无外网环境 需自行解决依赖,较麻烦 离线安装
Tar.gz 解压 版本和路径完全可控,多版本共存 需手动配置环境变量和更新 高级用户,需要特定版本

对于绝大多数用户,直接执行 sudo yum install java-1.8.0-openjdk-devel 就是最佳选择。

相关推荐
FLS1684 小时前
VMwaer虚拟机安装完Centos后无法联网问题
linux·运维·centos
OctopusMonster4 小时前
centos下gdb调试python的core文件
linux·运维·centos
LiRuiJie5 小时前
深入剖析Spring Boot / Spring 应用中可自定义的扩展点
java·spring boot·spring
爬虫程序猿5 小时前
利用 Java 爬虫获取淘宝商品 SKU 详细信息实战指南
java·开发语言·爬虫
snowfoootball5 小时前
(自用)Linux 常用命令自查文档
linux·运维·服务器
茶本无香5 小时前
RequestContextFilter介绍
java·spring·filter·requestcontext
iナナ6 小时前
初识JVM
java·jvm