本想在linux上通过如下命令下载JDK。
wget https://edelivery.oracle.com/otn-pub/java/jdk/7u5-b06/jdk-7u5-linux-x64.rpm
结果只下载到download-fail-1505220.html的html文件。
这是因为Oracle要求在下载JDK之前先要接受OTN条款。点击accept之后会生成对应的cookie。
解决办法如下。
wget --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk-7u5-download-1505220.html;" http://download.oracle.com/otn-pub/java/jdk/7u5-b06/jdk-7u5-linux-x64.rpm
参考资料:http://blog.kdecherf.com/2012/04/12/oracle-i-download-your-jdk-by-eating-magic-cookies/
本文介绍了如何在Linux环境下成功下载Oracle JDK的具体步骤。由于Oracle官网对于JDK下载需要接受OTN条款才能进行,文中提供了使用wget命令并携带特定cookie的方法来完成下载。
3483

被折叠的 条评论
为什么被折叠?



