在oracle网站下载jdk时
当选择了Accep License Agreement后会在用户的机器上产生一条Cookie
如下中: gpw_e24 http%3A%2F%2Fwww.oracle.com%2F
通过这条Cookie就可以与服务端建立连接并确保下载对应的jdk
因此,当使用wget下载jdk的时候必须要加上Cookie 否则无法和服务端建立连接 不加Cookie下载下来的tar.gz包解压后是空文件
下面是带oracle jdk cookie的完整命令
wget --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-i586.tar.gz