CentOS下安装jdk

来源:互联网 发布:linux 开机卡在进度条 编辑:程序博客网 时间:2024/06/05 11:31

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,写此记录一下,有错望指出。

原创粉丝点击