Linux 安装 JDK

通过 Yum 安装(推荐)

确保系统包列表是最新的。这将帮助确保安装的是最新版本的软件包。

sudo yum update -y

确定要安装哪个 JDK 版本:

yum list java*

确定 Linux 系统架构:

[root@lavm-zzgegfex4j ~]# uname -a
Linux lavm-zzgegfex4j 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

选择一个适合需求的 JDK 版本进行安装,以 OpenJDK 8 为例:

yum install -y java-1.8.0-openjdk.x86_64

检查 Java 版本来验证安装是否成功:

[root@lavm-zzgegfex4j ~]# java -version
openjdk version "1.8.0_402"
OpenJDK Runtime Environment (build 1.8.0_402-b06)
OpenJDK 64-Bit Server VM (build 25.402-b06, mixed mode)

传统方式

选择 JDK 版本:

https://www.oracle.com/hk/java/technologies/downloads/archive/

查看 Linux 系统架构:

[root@lavm-zzgegfex4j ~]# uname -a
Linux lavm-zzgegfex4j 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

下面以 JDK 17 为例:

img

使用 SFTP 上传到 Linux 的 /usr/local/java 目录下并解压:

tar -zxvf jdk-17.0.10_linux-x64_bin.tar.gz

# 重命名
mv jdk-17.0.10 jdk-17

编辑配置文件添加环境变量:

vim /etc/profile

添加如下内容:

# JDK 环境变量
JAVA_HOME=/usr/local/java/jdk-17
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME

使配置生效:

source /etc/profile

验证:

[root@lavm-zzgegfex4j java]# java -version
java version "17.0.10" 2024-01-16 LTS
Java(TM) SE Runtime Environment (build 17.0.10+11-LTS-240)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.10+11-LTS-240, mixed mode, sharing)

相关推荐

  1. jdk安装使用(Linux)

    2024-04-24 16:54:02       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-24 16:54:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-24 16:54:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-24 16:54:02       87 阅读
  4. Python语言-面向对象

    2024-04-24 16:54:02       96 阅读

热门阅读

  1. Python技术:从入门到精通的指南

    2024-04-24 16:54:02       26 阅读
  2. 【QEMU系统分析之启动篇(十五)】

    2024-04-24 16:54:02       28 阅读
  3. 39、Lua 中调用C函数(lua-5.2.3)

    2024-04-24 16:54:02       33 阅读
  4. 基于Hadoop的石油大数据平台设计

    2024-04-24 16:54:02       32 阅读
  5. css中backface-visibility使用

    2024-04-24 16:54:02       37 阅读
  6. docker 故障解决

    2024-04-24 16:54:02       40 阅读
  7. bash test.sh 2>&1 &是什么意思?

    2024-04-24 16:54:02       105 阅读