linux服务器上安装jdk的两种方法(yum+下载包)

  • Post category:Linux

下面是详细讲解“Linux服务器上安装JDK的两种方法(Yum+下载包)”的完整攻略。

前言

在 Linux 服务器上安装 JDK 是每个 Java 程序员必不可少的操作,因为 Java 程序必须运行在 JRE(Java Runtime Environment) 上。而 JRE 和开发 JDK 区别就是 JDK 包含了 JRE,并且提供了开发 Java 应用程序的工具和库。

方法一:Yum 安装 JDK

在运行基于 Red Hat 系列发行版本及其衍生版的 Linux 操作系统的服 务器上,更加推荐使用 Yum 工具包进行 JDK 安装,这是一种自动依赖关系解决方案。

1.确保服务器开启 EPEL 扩展源

sudo yum install epel-release

2.检查是否存在多个版本可用(可选)

sudo yum search openjdk
sudo yum list openjdk*

3.使用 Yum 安装 JDK

sudo yum install java-1.8.0-openjdk

执行完成后即可验证是否正常安装

java -version
# java version "1.8.0_291"
# Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
# Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)

方法二:下载包安装 JDK

当无法通过 Yum 安装 JDK 或有其他原因时,可以手动安装下载包。

1.选择下载 JDK 安装包

选择与系统架构和所需版本相对应的 JDK 安装包,并将其下载到服务器上。可以到 Oracle 官方网站下载:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

2.上传下载包

通过 FTP/SFTP 等方式将下载好的 JDK 包上传到服务器上的任何目录。

3.解压安装

sudo mkdir /usr/java
sudo tar zxvf jdk-8u291-linux-x64.tar.gz -C /usr/java

4.配置环境变量

sudo vi /etc/profile.d/jdk.sh

添加以下内容:

export JAVA_HOME=/usr/java/jdk1.8.0_291
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

执行修改立即生效:

source /etc/profile
java -version

总结

以上是 Linux 服务器上安装 JDK 的两种方法,可以根据自己的需求选择合适的方式。Yum 安装 JDK 更加便捷和自动话,但无法确保获得的是最新版本,也不能保证正确性和稳定性。手动下载包安装 JDK 能够让您完全掌控安装、管理和升级的过程,并可确保获得的是最新版本和最新修复。

示例说明:

  1. 使用 Yum 安装 JDK

在 Red Hat 系列发行版本及其衍生版的 Linux 操作系统上使用 Yum 安装 JDK

  1. 手动下载包安装 JDK

在 CentOS 7 上手动下载 JDK 8 的安装包,上传安装包并解压安装,并添加环境变量配置。