CentOS7上以rpm方式安装JDK8
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,CentOS 7 安装成功后可能已经默认安装了OpenJDK的JRE,但平时进行JAVA开发时需要用完整的JDK,所以为了避免以后不必要的麻烦,在此卸载了OpenJDK的JRE,并重新安装了Oracl
千家信息网最后更新 2025年01月23日CentOS7上以rpm方式安装JDK8
CentOS 7 安装成功后可能已经默认安装了OpenJDK的JRE,但平时进行JAVA开发时需要用完整的JDK,所以为了避免以后不必要的麻烦,在此卸载了OpenJDK的JRE,并重新安装了Oracle的JDK8
1.安装说明
系统环境:CentOS 7
安装方式:rpm
安装包:jdk-8u131-linux-x64.rpm
2.检查系统原安装版本
[hadoop@centos7-1 ~]$ java -versionOpenJDK Version "1.8.0_131"OpenJDK Runtime Environment (build 1.8.0_131-b12)OpenJDK 64-Bit Server VM (build 25.131-b12, mixed mode)
[hadoop@centos7-1 ~]$ rpm -qa|grep javalibvirt-java-devel-0.4.9-4.el7.noarchtzdata-java-2017b-1.el7.noarchjava-1.8.0-openjdk-headless-1.8.0.131-3.b12.el7_3.x86_64java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el7_3.x86_64libvirt-java-0.4.9-4.el7.noarchjavapackages-tools-3.4.1-11.el7.noarchjava-1.7.0-openjdk-headless-1.7.0.141-2.6.10.1.el7_3.x86_64java-1.8.0-openjdk-1.8.0.131-3.b12.el7_3.x86_64python-javapackages-3.4.1-11.el7.noarch[hadoop@centos7-1 ~]$
3.卸载系统已安装的openjdk
libvirt-java-devel-0.4.9-4.el7.noarchlibvirt-java-0.4.9-4.el7.noarchtzdata-java-2017b-1.el7.noarchjava-1.8.0-openjdk-headless-1.8.0.131-3.b12.el7_3.x86_64java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el7_3.x86_64java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.1.el7_3.x86_64java-1.8.0-openjdk-1.8.0.131-3.b12.el7_3.x86_64
以root身份运行以下命令
[root@centos7-1 hadoop]# rpm -e --nodeps libvirt-java-devel-0.4.9-4.el7.noarch[root@centos7-1 hadoop]# rpm -e --nodeps libvirt-java-0.4.9-4.el7.noarch[root@centos7-1 hadoop]# rpm -e --nodeps tzdata-java-2017b-1.el7.noarch[root@centos7-1 hadoop]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.1.el7_3.x86_64[root@centos7-1 hadoop]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el7_3.x86_64[root@centos7-1 hadoop]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.131-3.b12.el7_3.x86_64[root@centos7-1 hadoop]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-3.b12.el7_3.x86_64
4.安装jdk
[root@centos7-1 local]# ll /usr/local/jdk-8u131-linux-x64.rpm -rw-r--r--. 1 root root 169983496 6月 12 23:17 /usr/local/jdk-8u131-linux-x64.rpm[root@centos7-1 local]# rpm -ivh jdk-8u131-linux-x64.rpm Preparing... ################################# [100%] Updating / installing... 1:jdk1.8.0_131-2000:1.8.0_131-fcs ################################# [100%] Unpacking JAR files... tools.jar... plugin.jar... javaws.jar... deploy.jar... rt.jar... jsse.jar... charsets.jar... localedata.jar...[root@centos7-1 local]#
jdk默认安装到了 /usr/java/ 下面
[root@centos7-1 local]# ll /usr/java/total 0lrwxrwxrwx. 1 root root 16 6月 12 23:18 default -> /usr/java/latestdrwxr-xr-x. 9 root root 268 6月 12 23:18 jdk1.8.0_131lrwxrwxrwx. 1 root root 22 6月 12 23:18 latest -> /usr/java/jdk1.8.0_131[root@centos7-1 local]#
5.验证安装
[root@centos7-1 local]# ll /usr/bin/javalrwxrwxrwx. 1 root root 22 6月 12 23:18 /usr/bin/java -> /etc/alternatives/java[root@centos7-1 local]# ll /etc/alternatives/javalrwxrwxrwx. 1 root root 35 6月 12 23:18 /etc/alternatives/java -> /usr/java/jdk1.8.0_131/jre/bin/java[root@centos7-1 local]# java -versionjava version "1.8.0_131"Java(TM) SE Runtime Environment (build 1.8.0_131-b11)Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)[root@centos7-1 local]#
6.配置环境变量
[hadoop@centos7-1 ~]$ whoamihadoop[hadoop@centos7-1 ~]$ vi ~/.bashrc
设置JAVA_HOME,并将它加到PATH中
JAVA_HOME=/usr/java/defaultPATH=$PATH:$JAVA_HOME/binexport JAVA_HOME PATH
运行source命令,使修改生效。输出JAVA_HOME, PATH确认修改是否生效。
[hadoop@centos7-1 ~]$ source ~/.bashrc[hadoop@centos7-1 ~]$ echo $JAVA_HOME/usr/java/default[hadoop@centos7-1 ~]$ echo $PATH/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/hadoop/.local/bin:/home/hadoop/bin:/usr/java/default/bin
至此,CentOS 7上安装JDK8顺利完毕,更多关于linux下安装JDK的文章请查看下面相关链接
系统
命令
环境
运行
方式
成功
变量
文章
更多
版本
至此
身份
链接
麻烦
并将
开发
检查
输出
配置
验证
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
访问共享文件提示服务器空间不足
想搞软件开发怎么学
我国网络安全形势严峻
怎么把本地html部署到服务器
软件开发设计环境
我的世界服务器公告栏内容怎么写
网络技术的发展状况是啥
江门通信软件开发价目表
国家法律法规数据库检索步骤
数据库表合并
老服务器
daas数据库怎么拆分
华为服务器有多安全
安卓收费软件开发
nmpa临床试验数据库
辽宁软件开发系统品牌
网盘 文件服务器
腾讯通服务器安装
数据库管理系统的安全子系统
x86服务器是软件还是硬件
税务网络安全责任清单模板
1u服务器和2u服务器谁更大
暨南大学网络安全本科课程
数据库的安全性分析
源服务器错误
思科网络安全运维章节答案
广东惠普服务器维修维保哪家便宜
b站无法连接服务器
软件开发外企工资高吗
北大青鸟软件开发学费