【Linux系列】安装JDK

最近服务器搭建环境,反反复复linux的环境配置进行了好多遍。今天把安装JDK的步骤梳理一下。
系统:CentOS 7
背景:Ubuntu系统一键安装,系统初始小,也因为这,一些基础命令都没有,也没有jdk之类。但是CentOS 7 本身自带jdk 1.7。而项目中统一使用1.8版本。如果你对版本没有特殊要求,那直接用centOS 也是可以的。
以下,是我们在CentOS 7上,卸载旧版本jdk,安装JDK1.8
①还是像往常一样。先查看。
检查是否安装jdk命令:列出所有包含jdk字段的软件的信息。

rpm -qa | grep jdk 

这里写图片描述
删除自带jdk的命令:
这里写图片描述

这里写图片描述

检查是否删除成功。
这里写图片描述

②创建文件,上传安装包。
这里写图片描述
通过 winSCP将安装包上传到/storage 文件夹下。(实际上放哪都可以,只是为了管理)安装包可以直接从官网下载。
③安装JDK

rpm -ivh /storage/jdk-8u45-linux-x64.rpm

这里写图片描述

这一步JDK已经安装好了。执行命令查看到结果。

rpm -ivh /storage/jdk-8u45-linux-x64.rpm

这里写图片描述

java -version

这里写图片描述

④配置环境变量。
我们知道运行java程序需要进行两个步骤。第一步 编译,将源文件编译成字节码,对应的是javac命令。第二步 解释,解释执行平台无关的字节码程序,对应的是java命令。但是,安装完jdk在cmd执行这两个命令的时候
会提示”不是内部或外部命令,也不是可运行程序或批处理文件”。

这是因为,虽然计算机安装jdk并且jdk的安装路径下面包含了这两个命令
但是计算机不知道到哪里找这两个命令。操作系统根据path环境变量来查找命令。Path环境的值是一系列路径,操作系统会在这一系列路径中查找命令,若找到则该命令可执行,否则出现错误提示。

我们每次运行的时候需要到该jdk目录下面。系统才能识别该指令。因此,接下来,需要继续配置环境变量。
1)将jdk安装目录,重命名并且移动到目录/usr/local/下。并查看是否移动成功。mv命令用于文件改名,移动文件位置。

mv /usr/java/jdk1.8.0_45 /usr/local/jdk1.8

2)⑥.配置环境变量
用vi命令 打开文件,打开后默认是命令模式,输入a或i可进入编辑模式

vi /etc/profile
JAVA_HOME=/usr/local/jdk1.8
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

这里写图片描述

输入命令,使配置文件立即生效。

source /etc/profile

这里写图片描述

至此,环境JDK就安装好了。虽然这也是最基本的。不过每一步都需要踏踏实实的做好总结。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值