如何(使用工具)下载 Oracle 的 JDK ?

本来我们可以去 Oracle 官网,点击 Accept License 来下载 JDK 的,但是由于网速关系,这种方式很慢,也没有用到多线程下载技术,所以原来一直想用 curl 或者 aria2c 来下载。但是,如果直接curl地址的话,会遇到错误: error result 偶然翻 AUR 中 JDK 的 PKGBUILD,发现还有一个 oraclelicense=a 的 Cookie,于是尝试之: success success cont. 好像成功了?! 那为什么不用 aria2c 来多线程下载呢? 但是 aria2c 没有 -b 参数。对于我们,只能使用 –load-cookies= 来装载 Mozilla/Firefox(1.x/2.x)/ Netscape 格式的 Cookie 文件了。 Cookie 文件内容如下(可以用 aria2c 的 –save-cookies= 参数生成 Cookie 文件,然后修改哦):

.oracle.com TRUE / FALSE 1598962017 oraclelicense a

不要忘记,其中的分割符是 tab(\t)。 然后尝试下aria2c –load-cookies=cookies.txt http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-macosx-x64.dmg 吧: final PS:不要忘记 aria2c 的 -x 和 -s 参数哦。 PPS:其实我是下载到 vps 上,然后再 aria2c 或者迅雷的。

如何(使用工具)下载 Oracle 的 JDK ?

https://www.robberphex.com/download-oracle-jdk-via-curl/

作者

Robert Lu

发布于

2015-09-05

许可协议

评论