标题: 从Oracle主站下载JDK的正确姿势 创建: 2016-08-17 10:37 更新: 2019-09-04 15:58 https://scz.617.cn/network/201608171037.txt 从Oracle主站下载JDK是场噩梦,每下一次就做一次噩梦。一个世界级的大企业,不 知说什么好了。 如果你能非常迅速地下载完成,就当我没说,你也不用看后面的文字。如果你与我心 有戚戚焉,我就与你结个善缘,施主请看。 假设试图下载jdk-8u102-windows-x64.exe: http://www.oracle.com/technetwork/java/javase/downloads/index.html http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html $ curl --compressed -ks -I -b "oraclelicense=accept-securebackup-cookie" -e "http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html" https://edelivery.oracle.com/osdc-otn/otn-pub/java/jdk/8u102-b14/jdk-8u102-windows-x64.exe -------------------------------------------------------------------------- HTTP/1.1 302 Moved Temporarily Server: Oracle-HTTP-Server-11g Location: http://download.oracle.com/otn-pub/java/jdk/8u102-b14/jdk-8u102-windows-x64.exe?AuthParam=1471395082_32b9675c853dc0d6dadc03511b158b15 Content-Type: text/plain Content-Language: en Content-Length: 0 Date: Wed, 17 Aug 2016 00:49:22 GMT Connection: keep-alive -------------------------------------------------------------------------- 之后可以用其他支持断点续传的工具多线程下载上述Location中给出的链接,这个链 接只能用一次,用后就失效。 2019-09-04 15:58 scz https://www.oracle.com/technetwork/java/javase/downloads/index.html https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html https://download.oracle.com/otn/java/jdk/8u221-b11/230deb18db3e4014bb8e3e8324f81b43/jdk-8u221-windows-x64.exe 2016年的免登录下载技术已经失效,如今必须登录后下载。我都怀疑是我这篇惹的祸, 以后有这种奇巧淫巧还是别骚包了,自个儿偷着用吧。 $ curl --ciphers DEFAULT --compressed -ksL -I -b "oraclelicense=accept-securebackup-cookie" -e "https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html" https://download.oracle.com/otn/java/jdk/8u221-b11/230deb18db3e4014bb8e3e8324f81b43/jdk-8u221-windows-x64.exe -------------------------------------------------------------------------- HTTP/1.1 302 Moved Temporarily Server: AkamaiGHost Content-Length: 0 Location: https://edelivery.oracle.com/akam/otn/java/jdk/8u221-b11/230deb18db3e4014bb8e3e8324f81b43/jdk-8u221-windows-x64.exe Date: Wed, 04 Sep 2019 09:01:08 GMT Connection: keep-alive HTTP/1.1 302 Moved Temporarily Server: Oracle-HTTP-Server Location: https://login.oracle.com:443/... --------------------------------------------------------------------------