linux wget安装_Linux上 wget 下载的JDK无法解压

259ebc7eef6d7146dd57e635bf7c8091.png

引言

今天小玉说自己在给自己刚买来的服务器上,打算安装 Java ,想将自己写好的博客部署到服务器上去,可是在安装 jdk 的时候缺遇到了一个头疼的问题,她又是百度又是 Google,经过一番查找也没有解决问题,最后就来找我了,我就帮她最后把问题解决了。问题原因让人着实哭笑不得 ……

30ebcd0d89f92eee1df6862b51d16b6d.png

到底是什么问题呢,下面我们来好好瞧一瞧!

问题

小玉她没有使用在官网上下的 Linux 安装包,是使用的 wget 下载的 jdk 压缩包,下载完成后她就使用 tar 命令解压压缩包。

d25179a2dd98a5f3f8b77b0256e41c96.png
tar -zxvf jdk-8u221-linux-x64.tar.gz

结果在执行了解压命令后就出现问题了,报错如下:

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

0742395f9a770570bbee9272d35e0e6a.png

原因

她在网上搜索,网上很多网友说,报错原因是因为这个压缩包没有用gzip格式压缩,所以不用加 z 指令就可以了

可是当把 z 减后,执行命令后,如果到这不再报错的话,可以不用往下看!若还是报错!可往下看!

b372bd593c28e34092c150f9bd993043.png

最后找到了问题,因为她是用 wget 命令直接下载的 JDK,这其实是问题的根源。

因为去 Oracle 官网下载过 jdk 的小伙伴应该都知道,下载之前需要同意 Oracle安装协议不然不能下载,但是用 wget 的方式,默认是不同意,虽然也是像刚才一样能下载下来,但是下载下来的文件会有问题,所以在 Linux 上解压一直失败,无法解压

解决办法

想要解决就得去官网直接下载好,然后上传到服务器上,再解压就没有问题了。

Oracle 官网下载 JDK 链接

https://www. oracle.com/java/technol ogies/javase-downloads.html

下载和上传过程我这里就不赘述了,下载完后,上传成功,直接前面解压命令发现完美解压!

tar -zxvf jdk-8u231-linux-x64.tar.gz

188a75add80f6de5f63dec759cca1029.png

aaa4fbe2950a8d8a1726e493a06a7d16.png

总结

看到这,我们的 jdk 压缩包就完美可以解压了,遇到了千万要主要,不用尝试各种解压方法,没有用的,因为 wget 命令下载的是成功了,但是就是无法解压的,没有办法!别怕,按我说的来就欧了! 安装 Java 不要愁,找我就对了,快去试试吧!奥力给!别着急,还有更多的秘密等着你来探索!

5dcaf83e88d7eafa39dca68f8a38a449.png

分享嗨起来,美德传起来,点个星标从此探索之路不迷茫!

微信扫描二维码,关注我的原创日更公众号,可以查看更多程序的秘密!

http://weixin.qq.com/r/3Do3L-PEX64grbdM92-O (二维码自动识别)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值