我一直在使用以下命令通过脚本下载JDK 8u112 .
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u112-b15/jdk-8u112-linux-x64.tar.gz
最近,它抛出ERROR 404:找不到,当你转到链接时,它显示Downloading Java JDK on Linux via wget is shown license page instead中的相同文本
我也试过了http://download.oracle.com/otn/java/jdk/8u112-b15/jdk-8u112-linux-x64.tar.gz但它抛出了401授权错误 .
这是否有新的工作?
1 回答
似乎最新版本的jdk可以通过wget下载,但不能下载到档案中的文件 . 因此,我使用casper.js脚本登录Oracle并下载 .
以下是我下载日文版jdk8u121的脚本 . 当前脚本将仅尝试下载但在重定向时将失败 . 我正在使用download.sh bash脚本扫描日志以获取带有session参数的url并使用wget进行实际下载 .
您需要将< username >和< password >替换为有效的登录Oracle站点 .
更改 jdkTag 和 jdkFileLink 的值以获取要下载的jdk版本 .
oraclejdk.js
download.sh