linux下解压java压缩包报错

今天在服务器上配置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

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

 

 

 

 

 

 

 

全部评论

相关推荐

Java转测开第一人:这种就是饼 把应届当廉价劳动力用完然后丢掉
你觉得今年秋招难吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务