CentOS 7.6操作系统部署JDK实战案例

简介: 这篇文章介绍了在CentOS 7.6操作系统上通过多种方式部署JDK的详细步骤,包括使用yum安装openjdk、基于rpm包和二进制包安装Oracle JDK,并提供了配置环境变量的方法。

作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。

  本篇笔记只介绍Linux部署JDK,关于Windows部署JDK可参考:https://www.cnblogs.com/yinzhengjie2020/p/12206579.html。

一.安装openjdk

1>.查看JDK版本

[root@master200.yinzhengjie.org.cn ~]# yum list all | grep jdk
AI 代码解读

2>.安装openjdk

[root@master200.yinzhengjie.org.cn ~]# yum -y install java-1.8.0-openjdk.x86_64
AI 代码解读

3>.验证java是否安装成功

[root@master200.yinzhengjie.org.cn ~]# java -version
AI 代码解读

二.基于rpm方式安装Oracle JDK

1>.下载Oracle JDK

  博主推荐阅读:
    https://www.cnblogs.com/yinzhengjie2020/p/12206579.html
AI 代码解读

2>.下载rpm包后直接使用rpm命令安装即可

[root@node201.yinzhengjie.org.cn ~]# rpm -ivh jdk-8u211-linux-x64.rpm
AI 代码解读

3>.配置JDK_HOME变量

[root@node201.yinzhengjie.org.cn ~]# cat /etc/profile.d/jdk.sh
export JAVA_HOME=/usr/java/default
export PATH=$JAVA_HOME/bin:$PATH
[root@node201.yinzhengjie.org.cn ~]#
AI 代码解读

三.基于二进制方式安装Oracle JDK

1>.下载Oracle JDK的二进制安装包

  博主推荐阅读:
    https://www.cnblogs.com/yinzhengjie2020/p/12206579.html
AI 代码解读

2>.将下载的二进制JDK安装包上传到服务器并解压到指定的位置

[root@node202.yinzhengjie.org.cn ~]# tar zxf jdk-8u211-linux-x64.tar.gz -C /yinzhengjie/softwares/
AI 代码解读

3>.配置JAVA_HOME及环境变量

[root@node202.yinzhengjie.org.cn ~]# cat /etc/profile.d/jdk.sh 
export JAVA_HOME=/yinzhengjie/softwares/jdk1.8.0_211
export PATH=$JAVA_HOME/bin:$PATH
[root@node202.yinzhengjie.org.cn ~]#
AI 代码解读

目录
打赏
0
80
80
1
172
分享
相关文章
AOP中的JDK动态代理与CGLIB动态代理:深度解析与实战模拟
【11月更文挑战第21天】面向切面编程(AOP,Aspect-Oriented Programming)是一种编程范式,它通过将横切关注点(cross-cutting concerns)与业务逻辑分离,以提高代码的可维护性和可重用性。在Java开发中,AOP的实现离不开动态代理技术,其中JDK动态代理和CGLIB动态代理是两种常用的方式。本文将从背景、历史、功能点、业务场景、底层逻辑等多个维度,深度解析这两种代理方式的区别,并通过Java示例进行模拟和比较。
181 5
harmony-chatroom 自研纯血鸿蒙OS Next 5.0聊天APP实战案例
HarmonyOS-Chat是一个基于纯血鸿蒙OS Next5.0 API12实战开发的聊天应用程序。这个项目使用了ArkUI和ArkTS技术栈,实现了类似微信的消息UI布局、输入框光标处插入文字、emoji表情图片/GIF动图、图片预览、红包、语音/位置UI、长按语音面板等功能。
312 2
在 CentOS 7 中如何对未分配的大容量硬盘进行分区和挂载。通过具体案例,详细说明了使用 `fdisk` 创建分区、格式化分区、创建挂载点以及临时和永久挂载分区的步骤
本文介绍了在 CentOS 7 中如何对未分配的大容量硬盘进行分区和挂载。通过具体案例,详细说明了使用 `fdisk` 创建分区、格式化分区、创建挂载点以及临时和永久挂载分区的步骤。此外,还分享了一些实践经验,帮助读者更好地管理和优化磁盘空间。
315 8
Centos7下docker的jenkins下载并配置jdk与maven
通过上述步骤,您将成功在CentOS 7上的Docker容器中部署了Jenkins,并配置好了JDK与Maven,为持续集成和自动化构建打下了坚实基础。
216 1
CentOS 7.9二进制部署K8S 1.28.3+集群实战
本文详细介绍了在CentOS 7.9上通过二进制方式部署Kubernetes 1.28.3+集群的全过程,包括环境准备、组件安装、证书生成、高可用配置以及网络插件部署等关键步骤。
919 4
CentOS 7.9二进制部署K8S 1.28.3+集群实战
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
服务器数据恢复—Linux操作系统网站服务器数据恢复案例
服务器数据恢复环境: 一台linux操作系统服务器上跑了几十个网站,服务器上只有一块SATA硬盘。 服务器故障: 服务器突然宕机,尝试再次启动失败。将硬盘拆下检测,发现存在坏扇区
服务器数据恢复—Linux操作系统网站服务器数据恢复案例
服务器数据恢复环境: 一台linux操作系统网站服务器,该服务器上部署了几十个网站,使用一块SATA硬盘。 服务器故障&原因: 服务器在工作过程中突然宕机。管理员尝试重新启动服务器失败,于是将服务器上的硬盘拆下检测,发现很多坏扇区。联系当地的一家数据恢复公司处理,但是没有成功。
CentOS 7.6使用kubeadm部署k8s 1.17.2测试集群实战篇
该博客文章详细介绍了在CentOS 7.6操作系统上使用kubeadm工具部署kubernetes 1.17.2版本的测试集群的过程,包括主机环境准备、安装Docker、配置kubelet、初始化集群、添加节点、部署网络插件以及配置k8s node节点管理api server服务器。
213 0
CentOS 7.6使用kubeadm部署k8s 1.17.2测试集群实战篇
|
6月前
|
安装JDK18没有JRE环境的解决办法
安装JDK18没有JRE环境的解决办法
576 61
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等