java - 解压缩 tar.gz 文件时出现问题

标签 java gzip tar compression

我一直在尝试解压缩以下文件:

sudo wget http://download.oracle.com/otn-pub/java/jdk/7u21-b11/jdk-7u21-linux-x64.tar.gz

具有以下内容:

sudo tar zxvf jdk-7u21-linux-x64.tar.gz -C /usr/lib/jvm/

我收到这个错误

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

我正在使用 Amazon Linux 实例。默认情况下安装的是 jre 而不是 jdk,我需要它才能运行 jboss。我会使用 yum 安装 jdk,但不幸的是这似乎不可能。我遇到的问题是,如果我根据我能够辨别的内容正确地做所有事情,那么为什么它不起作用是没有意义的。我已经下载了两个不同的版本,以确保它不仅仅是损坏的文件。任何解决这个问题的帮助将不胜感激!

最佳答案

我知道这个帖子很旧,但我想有人在网上搜索为什么他们不能在 raspberrypi 上解压他们的 JDK 发行版时可能会使用这个信息

如果您将这些参数传递给 wget,它也会接受该策略。

--no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"

关于java - 解压缩 tar.gz 文件时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16381917/

相关文章:

java - 如何在android中将时间戳与当前时间进行比较,减去一定的分钟数

java - 已知问题 : "R cannot be resolved to a variable"

java - 如何实际从jsp获取多个值到ArrayList

c# - 有没有办法用另一个库解压缩 DynaZip Max 文件? F.E. DotNetZip

tomcat - gzip 压缩问题

linux - 如何提取 filename.tar.gz 文件

java - 使用 Java 的数组中元素的索引

c++ - 使用 LibTar 提取文件

unix - 使用 tar 时排除目录

http - 创建要通过 Google App Engine 提供的 tar 文件