zoukankan      html  css  js  c++  java
  • 解决Linux上解压jdk报错gzip: stdin: not in gzip format

    最近在阿里上买了个服务器玩,需要安装jdk,在解压过程中遇到了一些问题,又是一番Google度娘,终于解决了。问题原因让我有点无奈……

    输入 #tar -xvf jdk-8u131-linux-x64.tar.gz,执行命令后报错如下: 
    gzip: stdin: not in gzip format 
    tar: Child returned status 1 
    tar: Error is not recoverable: exiting now 
    这里写图片描述

    有的网友说,报错原因是这个压缩包没有用gzip格式压缩,所以不用加z指令就可以了 
    这里写图片描述

    感觉有点道理,所以照做了。然而错误依旧 
    这里写图片描述

    后来找到了问题,我是用wget命令直接下载的JDK,这是问题的根源。 
    去Oracle官网下载过jdk的童鞋应该都知道,下载之前需要同意Oracle的安装协议,不然不能下载,但是用wget的方式,默认是不同意,虽然能下载下来,但是下载下来的文件会有问题,所以在Linux上解压一直失败。

    后来去官网下载好,然后传到服务器上,再解压就没有问题了。

    Oracle下载JDK链接:下载传送门

  • 相关阅读:
    软件设计工具
    电脑运行 apk
    苹果开发网站
    在Tomcat中部署war
    sql server 2000 语法
    用 xml格式 输出 jsp
    点子网站
    网站推广
    TabWidget
    Java 中文拼音 排序
  • 原文地址:https://www.cnblogs.com/shamo89/p/9265220.html
Copyright © 2011-2022 走看看