wget是linux下的一种常见的下载工具。然而若直接用wget+链接的方式 ,有时候会出现一些异常。

 wget  http://download.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.rpm 

此时会得到一个错误的文件

下载页面默认是拒绝oracle的相关许可证的,此时需要自己设置头部cookie信息,表明接受此许可证。正确的命令应为

  wget --header "Cookie: oraclelicense=accept-securebackup-cookie;" http://download.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.rpm 

此时就得到了正确的文件