CentOS下安装jdk

Step1:删除可能存在的旧的版本

1.查询
指令:#rpm -qa|grep jdk
rpm:RedHatPackageManager 红伞(一个公司名)软件包管理,虽然打上了红伞的标志,但是是开源的
-qa:queryall,查询所有
grep:在文件中查找
总体:查看当前系统下是否已经安装了JDK,centos默认会安装openjdk

这里写图片描述

2.删除
指令:#yum -y remove java java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el6_9.x86_64
简介:删除查找到的jdk
yum:yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
-y:对所有的问题都回答yes
rpm:删除指定的rpm软件包,centos自带的安装一般都是用rpm安装的
这里写图片描述

Step2:下载jdk安装包

1.下载
下载有好几种方法,可以直接在centos上下载,也可以在windows上下载好,再利用传输软件传输过去。
我这里采用的是用自己的电脑先下载好,直接取官网找jdk,不同的后缀的安装包对应不同的安装方式
我这里下载的是.rpm类型的
2.新建文件夹
指令:#mkdir java
mkdir:makedirectory 创建
我是建在了根目录下的usr文件下
cd / 进入根目录
cd ls 列出所有目录,确认usr文件夹的存在
cd usr 进入usr
mkdir java 创建java文件夹
这里写图片描述
图片里少了创建一步

然后我用的是FileZilla软件,将下载好的rpm文件拖到java目录下

Step3:安装jdk

1.安装
安装根据下载的文件类型,有好几种安装方式,我这里用的是rpm安指令安装。
注意:yum与rpm的区别
参考文章
简单的来说:
(1) 绝大多数开源软件都是直接以原码形式发布的
(2)源代码需要编译成为二进制形式之后才能够运行使用
(3)RPM通过将代码基于特定平台系统编译为可执行文件,并保存依赖关系,来简化开源软件的安装管理。针对不同的系统设
(4)rpm软件包形式的管理虽然方便,但是需要手工解决软件包的依赖关系。很多时候安装一个软件安装一个软件需要安装1个或者多个其他软件,手动解决时,很复杂,yum解决这些问题。Yum是rpm的前端程序,主要目的是设计用来自动解决rpm的依赖关系定不同的包

指令:# rpm -ivh jdk-8u144-linux-x64.rpm
-ivh是用来显示具体的安装目录等一些安装的具体信息的
这里写图片描述
安装完成可以输入#java 或者#java -version,会有相关的信息显示
2.安装完成可以删除安装包
进入安装包目录
指令:#rm -rf jdk-8u144-linux-x64.rpm
rm:remove
-r:递归删除,层层递进删除
-f:强制删除,不需要询问
删除完可以#ls看一下
3.配置
jdk安装好了,还要配置环境变量。
理论上jdk应该被安装在了/usr/java中,可以进入到该目录检查一下是否有对应的文件夹生成
指令:#vi /etc/profile
vi:进入文本编辑器
/etc/profile是默认存放jdk配置文件的地方
进去后,在末尾加上以下配置
JAVA_HOME=/usr/java/jdk1.8.0_144
JRE_HOME=/usr/java/jdk1.8.0_144/jre
PATH= PATH: JAVA_HOME/bin: JREHOME/binCLASSPATH=: JAVA_HOME/lib/dt.jar: JAVAHOME/lib/tools.jar: JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
加完之后按esc键,退出编辑状态,然后输入:wq,q指quit,w指write,指保存退出,然后就会回到正常的界面
# source /etc/profile //使修改立即生效
# echo $PATH //查看PATH值

step4.校验

我为了熟悉一下,是自己写了个helloworld,编辑了下,输出正常,你们自己看着办

step5:安装命令总结

#rpm -qa|grep jdk   //查询
#yum -y remove java java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el6_9.x86_64  //删除旧版
# rpm -ivh jdk-8u144-linux-x64.rpm  //安装
#vi  /etc/profile //更改配置
# source /etc/profile  //立即生效配置

最后注:刚接触linux,写此记录一下,有错望指出。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值