[Linux]wget 下载JDK

Oracle 收购Java之后什么都变了。嗯,不多说,先来解决我们的问题,很多时候,我们需要使用Linux 并且openjdk没办法提供某些特性,只能安装官方JDK来解决。但是服务器在国外,没办法你本地下载了再上传,或者带宽非常小,你下载了上传需要传几个小时。那么这时候wget直接在服务器上下载就很有用了。

但是你看到了在Oracle的JDK下载网址里,需要你同意协议。那这个问题怎么办呢?

办法很简单,在wget的时候加入以下参数

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

这个访问时用来模仿请求验证,让验证能通过
完整命令如下

wget -c --no-cookie --header "Cookie: oraclelicense=accept-securebackup-cookie"  http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.rpm

完美解决!

未经允许不得转载:RffanLAB|Rffan实验室 » [Linux]wget 下载JDK

赞 (1)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址