今天在服务器上配置java遇到一个问题

我下载了jdk的安装包 

使用的是  wget +下载链接  的方法

解压的时候却报错

gzip: stdin: not in gzip format 
tar: Child returned status 1 
tar: Error is not recoverable: exiting now 

查阅资料后发现  我们在官网下载jdk的时候  需要点一下接受协议

如果你点了接受  然后复制下载链接  使用wget命令下载,这个文件会默认你没有接受协议,所以在解压的时候也会报错

解决方法

1、不用wget   从官网下载到本地  然后上传服务器

2、用wget

需要在前边加一句

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz

(后边跟的是你的下载链接)