今天在服务器上配置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
(后边跟的是你的下载链接)