Centos7部署jdk环境

该文章描述了在Linux系统中,通过yum命令查找并安装OpenJDK的不同版本,特别是选择了1.8.0版本进行安装。随后,文章详细说明了如何设置Java环境变量,包括编辑/etc/profile文件,并使修改生效。最后,验证了Java安装成功并显示了版本信息。
摘要由CSDN通过智能技术生成

用yum安装JDK

1.查看yum库中都有哪些jdk版本(暂时只发现了openjdk)

[root@ycl ~]# yum search java|grep jdk
Last metadata expiration check: 0:08:07 ago on Mon 24 Jul 2023 05:00:13 PM CST.
java-1.8.0-openjdk.x86_64 : OpenJDK 8 Runtime Environment
java-1.8.0-openjdk-accessibility.x86_64 : OpenJDK 8 accessibility connector
java-1.8.0-openjdk-demo.x86_64 : OpenJDK 8 Demos
java-1.8.0-openjdk-devel.x86_64 : OpenJDK 8 Development Environment
java-1.8.0-openjdk-headless.x86_64 : OpenJDK 8 Headless Runtime Environment
java-1.8.0-openjdk-headless-slowdebug.x86_64 : OpenJDK 8 Runtime Environment unoptimised with full debugging on
java-1.8.0-openjdk-javadoc.noarch : OpenJDK 8 API documentation
java-1.8.0-openjdk-javadoc-zip.noarch : OpenJDK 8 API documentation compressed in a single archive
java-1.8.0-openjdk-slowdebug.x86_64 : OpenJDK 8 Runtime Environment unoptimised with full debugging on
java-1.8.0-openjdk-src.x86_64 : OpenJDK 8 Source Bundle
java-11-openjdk.x86_64 : OpenJDK 11 Runtime Environment
java-11-openjdk-demo.x86_64 : OpenJDK 11 Demos
java-11-openjdk-devel.x86_64 : OpenJDK 11 Development Environment
java-11-openjdk-headless.x86_64 : OpenJDK 11 Headless Runtime Environment
java-11-openjdk-javadoc.x86_64 : OpenJDK 11 API documentation
java-11-openjdk-javadoc-zip.x86_64 : OpenJDK 11 API documentation compressed in a single archive
java-11-openjdk-jmods.x86_64 : JMods for OpenJDK 11
java-11-openjdk-src.x86_64 : OpenJDK 11 Source Bundle
java-11-openjdk-static-libs.x86_64 : OpenJDK 11 libraries for static linking
java-17-openjdk.x86_64 : OpenJDK 17 Runtime Environment
java-17-openjdk-demo.x86_64 : OpenJDK 17 Demos
java-17-openjdk-devel.x86_64 : OpenJDK 17 Development Environment
java-17-openjdk-headless.x86_64 : OpenJDK 17 Headless Runtime Environment
java-17-openjdk-javadoc.x86_64 : OpenJDK 17 API documentation
java-17-openjdk-javadoc-zip.x86_64 : OpenJDK 17 API documentation compressed in a single archive
java-17-openjdk-jmods.x86_64 : JMods for OpenJDK 17
java-17-openjdk-src.x86_64 : OpenJDK 17 Source Bundle
java-17-openjdk-static-libs.x86_64 : OpenJDK 17 libraries for static linking
java-latest-openjdk.x86_64 : OpenJDK Runtime Environment 14
java-latest-openjdk-demo.x86_64 : OpenJDK Demos 14
java-latest-openjdk-demo-slowdebug.x86_64 : OpenJDK Demos 14 with full debug on
java-latest-openjdk-devel.x86_64 : OpenJDK Development Environment 14
java-latest-openjdk-devel-slowdebug.x86_64 : OpenJDK Development Environment 14 with full debug on
java-latest-openjdk-headless.x86_64 : OpenJDK Headless Runtime Environment 14
java-latest-openjdk-headless-slowdebug.x86_64 : OpenJDK Runtime Environment with full debug on
java-latest-openjdk-javadoc.x86_64 : OpenJDK 14 API documentation
java-latest-openjdk-javadoc-zip.x86_64 : OpenJDK 14 API documentation compressed in a single archive
java-latest-openjdk-jmods.x86_64 : JMods for OpenJDK 14
java-latest-openjdk-jmods-slowdebug.x86_64 : JMods for OpenJDK 14 with full debug on
java-latest-openjdk-slowdebug.x86_64 : OpenJDK Runtime Environment 14 with full debug on
java-latest-openjdk-src.x86_64 : OpenJDK Source Bundle 14
java-latest-openjdk-src-slowdebug.x86_64 : OpenJDK Source Bundle 14 for packages with debug on

2.选择版本,进行安装,选择java-1.8.0-openjdk进行安装

[root@ycl java]# yum install java-1.8.0-openjdk
Last metadata expiration check: 0:10:46 ago on Mon 24 Jul 2023 05:00:13 PM CST.
Dependencies resolved.
=============================================================================================================================================================================
 Package                                         Architecture               Version                                                   Repository                        Size
=============================================================================================================================================================================
Installing:
 java-1.8.0-openjdk                              x86_64                     1:1.8.0.312.b07-2.el8_5                                   AppStream                        341 k
Installing dependencies:
 alsa-lib                                        x86_64                     1.2.5-4.el8                                               AppStream                        489 k
 ...
 Complete!

3.设置环境变量

``Shell
[root@ycl ~]# vim /etc/profile

在profile文件中添加如下内容
```bash
#set java environment
JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.312.b07-2.el8_5.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

4.让修改生效

[root@ycl ~]# source /etc/profile

5.检查java安装是否成功,java -version 查看版本

[root@ycl ~]# java -version
openjdk version "1.8.0_312"
OpenJDK Runtime Environment (build 1.8.0_312-b07)
OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值