CentOS7离线部署JDK
一、 下载JDK
官网地址:
https://www.oracle.com/java/technologies/downloads/#java18
网盘地址:
链接:https://pan.baidu.com/s/1tT900t0-rBl3wGgMSrxCew
提取码:jdkA

二、安装部署
点击查看代码
## 检查是否存在初始版本
[root@localhost profile.d]# sudo yum remove java-\*
[root@localhost profile.d]# java -version
## 创建存放的文件夹
[root@localhost /]# cd /
[root@localhost /]# mkdir data
[root@localhost /]# cd /data
[root@localhost data]# mkdir java
## 解压,安装下载的文件
[root@localhost data]# cd java
[root@localhost java]# ls
jdk-8u381-linux-x64.tar.gz
[root@localhost java]# tar -zxvf jdk-8u381-linux-x64.tar.gz
## 重命名文件 重命名 mv + 原名称 + 新名称
[root@localhost java]# ls
jdk1.8.0_381 jdk-8u381-linux-x64.tar.gz
[root@localhost java]# mv jdk1.8.0_381 jdk1.8
[root@localhost java]# ls
jdk1.8 jdk-8u381-linux-x64.tar.gz
## 修改环境变量
## 配置Java环境变量(进入"/etc/profile.d" 目录,上传jdk.sh到当前目录(/etc/profile.d))
## 进入文件
[root@localhost java]# cd /etc/profile.d
## 创建jdk.sh文件
[root@localhost profile.d]# touch jdk.sh
[root@localhost profile.d]# vim jdk.sh
[root@localhost profile.d]# cat jdk.sh
## 文件内容
export JAVA_HOME=/data/java/jdk1.8
export JRE_HOME=/data/java/jdk1.8/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
## 刷新验证
[root@kaduoxi java]# cd /etc/profile.d
## 刷新环境变量文件,使环境变量立即生效
[root@kaduoxi profile.d]# source /etc/profile
## 最后验证Java
[root@kaduoxi profile.d]# java -version
java version "1.8.0_381"
Java(TM) SE Runtime Environment (build 1.8.0_381-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.381-b09, mixed mode)
三、问题
问题1:
刷新环境变量,-bash: TMOUT: readonly variable
[root@0322594 etc]# vim profile
[root@0322594 etc]#
TMOUT=1800
readonly TMOUT
问题2:
已经存在jdk
[root@localhost profile.d]# java -version
openjdk version "1.8.0_262"
OpenJDK Runtime Environment (build 1.8.0_262-b10)
OpenJDK 64-Bit Server VM (build 25.262-b10, mixed mode)
检查初始版本是否被删除
检查是否存在初始版本
[root@localhost profile.d]# sudo yum remove java-\*
[root@localhost profile.d]# java -version
CentOS7离线部署JDK的更多相关文章
- centos7离线部署Patroni
实验环境Centos7.7.1908 x86_64 这里说明下为什么需要安装gcc readline-devel zlib-devel这三个包,因为编译安装postgres需要用到 一.首先安装gcc ...
- 技术杂记之:在阿里云centos7上部署JDK MYSQL TOMCAT
今日小编闲来无事,乘着公司新项目即将上线之际,在阿里云上整了一台centos作为测试机.原本以为一个小时搞定,结果还是花了一点小小时间.不管怎么说,记录下来,给各位小白当成课后甜点吧. 价格 先上价格 ...
- 微服务架构 - CentOS7离线部署docker
1.环境准备 系统环境为: CentOS Linux release 7.5.1804 (Core) 安装docker版本为: 17.12.0-ce 2.准备部署文件 在http://mirrors. ...
- Centos7离线部署kubernetes 1.13集群记录
一.说明 本篇主要参考kubernetes中文社区的一篇部署文章(CentOS 使用二进制部署 Kubernetes 1.13集群),并做了更详细的记录以备用. 二.部署环境 1.kubernetes ...
- 在无界面centos7上部署jdk和tomcat
1.安装xshell6 2.创建服务器连接,输入用户名和密码 3.输入 sudo su -root 获取root权限 4.输入 cd /usr/local 进入local文件夹 5.输入 wget - ...
- Centos7离线部署docker
下载docker离线包 wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.5.tgz 解压 tar -x ...
- 微服务架构 - 离线部署k8s平台并部署测试实例
一般在公司部署或者真实环境部署k8s平台,很有可能是内网环境,也即意味着是无法连接互联网的环境,这时就需要离线部署k8s平台.在此整理离线部署k8s的步骤,分享给大家,有什么不足之处,欢迎指正. 1. ...
- CDH5.16.1集群企业真正离线部署
一.准备工作 1.离线部署主要分为三块: MySQL离线部署 CM离线部署 Parcel文件离线源部署 2.规划 节点 MySQL部署组件 Parcel文件离线源 CM服务进程 大数据组件 hadoo ...
- yum 系列(二) 离线部署
yum 系列(二) 离线部署 一.下载 rpm 依赖包 (1) yum 下载 rpm 包 准备一台 全新的 CentOS7 mini 虚拟机 ,联网下载所有所需的 rpm 包和其依赖, yum ins ...
- 手把手教你一套完善且高效的k8s离线部署方案
作者:郝建伟 背景 面对更多项目现场交付,偶而会遇到客户环境不具备公网条件,完全内网部署,这就需要有一套完善且高效的离线部署方案. 系统资源 编号 主机名称 IP 资源类型 CPU 内存 磁盘 01 ...
随机推荐
- #Kruskal,分治#AT4569 Connecting Cities
题目传送门 考虑如何去掉这个绝对值, 换句话说,如何减少边数并且能建出 MST. 在求解偏序问题时,往往会分而治之, 这样原来 \(O(n^2)\) 的做法就能够被优化. 考虑将所有点对半折开, 左半 ...
- #Tarjan,拓扑排序#洛谷 3436 [POI2006]PRO-Professor Szu
题目 分析 考虑有向图缩点然后拓扑排序, 最恶心的地方是这题有自环, 一旦存在自环就意味着答案一定超过阈值 其实更难过的是Tarjan大小写写错没有发现qwq 代码 #include <cstd ...
- Avalonia的UI组件
Avalonia是一个强大的跨平台UI框架,允许开发者构建丰富的桌面应用程序. 它提供了众多UI组件.灵活的布局系统.可定制的样式以及事件处理机制. 在这篇博客中,我们将详细解析Avalonia的UI ...
- JDK14中的java tools简介
目录 故事发生了 java tools简介 jaotc jar jarsigner java javac javadoc javap jcmd jconsole jdb jdeprscan jdeps ...
- C#利用自动化接口编写OPC客户端,OPC Client,源码直接放网盘
引用:https://www.cnblogs.com/flh1/p/12409266.html 链接: https://pan.baidu.com/s/1Vs08c7qjShEc9GQ8dvCkdg ...
- 实战:如何优雅的从 Skywalking 切换到 OpenTelemetry
背景 最近公司将我们之前使用的链路工具切换为了 OpenTelemetry. 我们的技术栈是: OTLP Client──────────►Collect────────►StartRocks (Ag ...
- 有奖活动 | 以代码之名,写出对Ta的爱
七夕情人节到了,为了Ta, 你打算用什么方式表达爱? 是包包.鲜花.美酒.巧克力, 还是一封充满爱意的短信? 在HarmonyOS,有一群精致又机智的开发者们,他们#以代码之名,表达爱# 比起鲜花 ...
- android android7以上无法连接蓝牙
前言 在开发android 蓝牙的时候,发现一个问题,那就是android7无法连接上蓝牙. 原因 <!-- 管理蓝牙设备的权限 --> <uses-permission andro ...
- Java:得到指定年份、月份、周次的最后一天
使用Java的工具类Calendar 通过Calendar可以进行很多的日期操作 /** * 得到指定年份的最后一天 * @param year */ public static void getLa ...
- List拖拽功能的实现
概述 如何在HarmonyOS应用中实现一个可拖拽的列表组件,通过这个组件,用户可以拖动列表中的项并将其放置在新的位置,实现列表的动态排序. 核心功能 列表初始化:创建并填充列表数据. 拖 ...