centos 7安装jdk8
前提
执行安装的当前用户为root
下载安装包
现在oracle官网下载jdk需要登录才可以下载,故下载安装包比较麻烦。
下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
我下载的是这个版本
jdk-8u241-linux-x64.tar.gz
清除默认jdk
###查看是否有安装默认的jdk
rpm -qa | grep java rpm -qa | grep jdk rpm -qa | grep gcj ###如果有就使用批量卸载命令 rpm -qa | grep java | xargs rpm -e --nodeps
创建java目录
mkdir -p /usr/java/ && cd /usr/java/
文件上传
###可以使用rz命令,没有命令则安装,非常好用的文件上传工具
yum install -y lrzsz
输入 rz 后按 Enter 键弹出文件选择窗口。
解压
tar -zxvf jdk-8u241-linux-x64.tar.gz
配置环境变量
vi /etc/profile
将如下配置添加至文件中末尾(命令模式:shift + g 命令可以直接跳到文件末尾),然后保存退出。
# java8
export JAVA_HOME=/usr/java/jdk1.8.0_241
export PATH=$JAVA_HOME/bin:$PATH
使得配置生效
source /etc/profile
验证安装
java -version
移除安装包
###节省资源
rm -rf /usr/java/jdk-8u241-linux-x64.tar.gz
其他安装方式(RPM)
###创建目录
mkdir -p /home/software/ && cd /home/software/
###上传安装包
使用 rz 命令工具
###赋权
chmod 777 jdk-8u241-linux-x64.rpm
###安装(默认安装路径 /usr/java)
rpm -ivh jdk-8u241-linux-x64.rpm
###配置环境变量(请参考前面的设置)