tar -zxf apache-maven-2.2.1-bin.tar.gz 包提示错误信息如下:
gzip: stdin: not in gzip formattar: Child returned status 1tar: Error is not recoverable: exiting now
解决方法:
file apache-maven-2.2.1-bin.tar.gz 查看文件类型,结果显示如下:
file apache-maven-2.2.1-bin.tar.gz apache-maven-2.2.1-bin.tar.gz: HTML document text
发现原来虽然文件名是gz,但是实际上不是。
原因定位:
我在下载maven包的时候,是直接执行
wget http://www.apache.org/dyn/closer.cgi/maven/maven-2/2.2.1/binaries/apache-maven-2.2.1-bin.tar.gz
命令。在浏览器输入url,发现url并不是包的下载地址。重新找到maven包的下载地址,并重新下载就可以了。