CentOS7配置自定义JDK的方法


本文摘自PHP中文网,作者PHP中文网,侵删。

由于选择的是centos7-dvd镜像自带了open jdk,需要卸载。首先查询自带的jdk:

1

rpm -qa | grep java

会出现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目录:

1

cd /usr/local/

在该目录下建一个文件夹并命名为jdk,用于存放jdk文件。下载文件:

1

2

// wget 地址

wget

通过右键->复制链接地址获得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

显示结果:

阅读剩余部分

相关阅读 >>

rhel和CentOS7下更改网卡名称ens33为eth0

怎么配置属于自己的linux服务器

CentOS7下利用yum安装软件时出错了怎么办

ubuntu14.04配置3389远程桌面连接实例教程

CentOS7下网卡服务无法启动怎么办

详解CentOS7操作系统基础环境配置

CentOS7系统中端口无法访问怎么办

CentOS7密码正确却无法登录怎么办

CentOS7怎么关闭防火墙

CentOS7不能上网,重启网卡报错怎么办

更多相关阅读请进入《CentOS7》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...