CentOS8安装与配置jdk1.8 与远程分发复制jdk到另一个虚拟机
安装配置JDK
- 一、卸载系统自带的OpenJDK及相关的java文件
- 1、查看系统自带OpenJDK版本
- 命令介绍:
- 2、卸载java
- 命令介绍:
- 二、下载安装jdk
- 1、命令式安装
- 查看JDK软件包列表
- 查看JDK是否安装成功
- 配置环境变量
- 2、官网下载压缩包安装
- 第一步:下载JDK
- 第二步:上传JDK至服务器
- 第三步:安装jdk
- 配置环境变量
- 最后,远程分发复制到另外的虚拟机请见:[https://blog.csdn.net/q1246192888/article/details/114484900](https://blog.csdn.net/q1246192888/article/details/114484900)
一、卸载系统自带的OpenJDK及相关的java文件
1、查看系统自带OpenJDK版本
1.1、看到下面结果,说明已经安装配置 jdk
[root@xxx ~]# java -version
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (build 1.8.0_222-b10)
OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)
1.2、查找需要删除的相关文件
第一种命令:
rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj
第二种命令:
yum list installed | grep java
命令介绍:
- rpm:管理套件
- qa:使用询问模式,查询所有套件
- grep:查找文件里符合条件的字符串
- java:查找包含java字符串的文件
2、卸载java
以上命令用来检查系统是否自带了jdk,执行上面命令如果有信息输出,就执行下面的命令将自带的jdk删除:
如果有输出信息,批量卸载系统自带
rpm -qa | grep java | xargs rpm -e --nodeps
如果使用 yum 安装的 jdk,请使用下面命令卸载
第二种命令:(看具体Java文件 不要直接复制,* 号代表所有)
yum -y remove java-1.8.0-openjdk* //表示卸载所有openjdk相关文件
yum -y remove tzdata-java.noarch //卸载tzdata-java
命令介绍:
- rpm:管理套件
- -e:删除指定的套件
- –nodeps:不验证套件档的相互关联性
二、下载安装jdk
下载安装jdk有两种方法:
- 一种是通过yum命令安装(会介绍,但是为了后来的操作会采用第二种方法,因为这种会默认安装位置
,导致后来通过远程分发复制到另一个虚拟机时可能会出现错误) - 另一种是通过官网下载压缩包进行解压安装(这种到官网进行安装,下载压缩包通过Xftp工具上传到虚拟机非常方便,工具可自行下载)
1、命令式安装
查看JDK软件包列表
yum search java | grep -i --color jdk
如下命令,安装jdk1.8.0的所有文件
yum install -y java-1.8.0-openjdk*
查看JDK是否安装成功
java -version
配置环境变量
JDK
默认安装路径/usr/lib/jvm
- 在
/etc/profile
文件添加如下命令,注意修改 java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64目录
看自己的java目录是什么
# set java environment
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.275.b01-1.el8_3.x86_64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH
vim /etc/profile
进入 编辑文件 按 i 编辑插入
保存关闭profile文件,执行如下命令生效
source /etc/profile
保存关闭命令
结束之后按 Esc
键,再按冒号 :wq
保存
- 使用如下命令,查看JDK变量
echo $JAVA_HOME
echo $PATH
echo $CLASSPATH
2、官网下载压缩包安装
第一步:下载JDK
下载地址:jdk官网下载地址请点这里
这里下载对应的tar.gz文件即可CentOS 8对应下载:

一.JDK介绍 1.较常用的四个JDK版本 JDK8(=Java8=JDK1.8),这个版本较为成熟稳定,是JDK的一个重要长期支持版本(LTS),在生产环境中使用非常广泛: JDK11,增加了大量实 ...
- wget java 1.7_linux下安装和配置jdk1.7
0)到官网去下在jdk wget http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-x64.tar.gz -O jdk-7-linux ...
- centos8安装及配置nfs4
转 https://www.cnblogs.com/architectforest/p/12358267.html 一,用rpm检查是否有nfs-utils的包已安装 [root@localhost ...
- 第六天 - 安装第二、三台CentOS - SSH免密登陆 - hadoop全分布式安装、配置、集群启动
第六天 - 安装第二.三台CentOS - SSH免密登陆 - hadoop全分布式安装.配置.集群启动 第六天 - 安装第二.三台CentOS - SSH免密登陆 - hadoop全分布式安装.配置 ...
最新文章
- 几种软负载均衡策略分析
- LeetCode 之 JavaScript 解答第23题 —— 合并K个有序链表(Merge K Sorted Lists)
- c++获得总和S所需的最小硬币数量的函数(附完整源码)
- JQuery动态创建Form
- 【Android】 Android Service生命周期及用法
- python调用API来实现机器人
- 菜鸟教程python3 mysql_MySQL 教程
- 使用jQuery清空file文件域的解决方案
- C++Primer学习笔记:第4章 表达式
- 小程序开发(12)-之分页封装
- 人工智能(6)---AI知识体系图及其产业链全景图
- CentOS 7源码安装Apache
- 油猴超神好用脚本推荐
- 如何用微信公众号二维码事件做扫码登陆
- 华氏度和摄氏度转换for-Python
- 斑马条码打印机常见故障大盘点
- java乘方运算符号_Java 4. 运算符号
- 外卖项目06---套餐管理业务开发(移动端的后台代码编辑开发)
- 计算机高级工程师如何评正高,如何评高级职称
- Swarm管理Docker集群
热门文章
- LaTex 中 控制表格的行距
- 亮剑java web_为什么《亮剑Java Web 项目开发案例导航》第二个项目运行不了?
- js实现监听键盘的收起和弹出
- iOS8定位问题解决方案
- Datakit.CrossManager.2023(2D/3D数据格式转换器)
- bert-textcnn实现多标签文本分类(基于keras+keras-bert构建)
- 从《三体》到Silkpunk,这些中式科幻用什么打动了西方人?
- 淘宝flexible.js+rem适配pc端
- html5怎么写副标题,毕业论文副标题怎么写
- java极光短信的集成