本文摘自PHP中文网,作者PHP中文网,侵删。
由于选择的是centos7-dvd镜像自带了open jdk,需要卸载。首先查询自带的jdk:会出现7个带有java名称的东西,删除其中的带有openjdk字样的文件,命令如下:
1 2 3 4 | rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
|
再次执行rpm -qa | grep java
命令,就剩下三个:
1 2 3 | javapackages-tools-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
python-javapackages-3.4.1-11.el7.noarch
|
接着安装自己需要的jdk,首先进入local
目录:
在该目录下建一个文件夹并命名为jdk,用于存放jdk文件。下载文件:
通过右键->复制链接地址获得url,然后执行命令,爽歪歪,感觉下载速度好快啊!
然后执行命令:
1 | tar -zxvf jdk-8u131-linux-x64.tar.gz
|
结果出错了,错误信息:
1 2 3 | gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
|
在网上找了好久终于找到了解决方法。首先用file
命令查看文件真正属性:
1 | file jdk-8u131-linux-x64.tar.gz
|
显示结果:
阅读剩余部分
相关阅读 >>
CentOS7下无法ping通网关怎么解决
CentOS7无法安装图形界面
CentOS7架设nmp服务器笔记
CentOS7怎么设置ip地址
vim简单配置实例详解
CentOS7下如何自动获取ip地址
CentOS7下yum命令无法使用怎么解决
CentOS7系统中端口无法访问怎么办
linux中如何配置ftp服务器
解决如何在CentOS7桌面中打开终端
更多相关阅读请进入《CentOS7》频道 >>
转载请注明出处:木庄网络博客 » CentOS7配置自定义JDK的方法