通过wget在Linux上下载Java JDK,而不是显示许可证页面

问题:

当我尝试从Oracle下载Java时,我最终会下载一个页面,告诉我我需要同意OTN许可条款。

抱歉!

为了从Oracle技术网络下载产品,您必须同意OTN许可条款。
确保…

200的X- 200 200 X- 200 200 X- 200 200 X- 200 200 X-

回答:

 更新为JDK 9
看起来您可以直接从java.net下载它,而不发送头

wget http://download.java.net/java/GA/jdk9/9/binaries/jdk-9+181_linux-x64_bin.tar.gz

 更新为JDK 8u151
TAR GZ:

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz

 更新为JDK 8u144
TAR GZ:

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz"

RPM:

wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.rpm

 更新为JDK 8u131
RPM:

  wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm

TAR GZ:

 wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz

使用卷曲的RPM

 curl -v -j -k -L -H "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm > jdk-8u112-linux-x64.rpm

在上述所有情况下,”’x64’的”’i586’下载32位版本。

  •  -j – >垃圾饼干
  •  -k – >忽略证书
  •  -L – >按照重定向
  •  -H [arg] – >标题

 curl可以代替wget
 更新为JDK 7u79
TAR GZ:

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz

使用卷曲的RPM

curl -v -j -k -L -H "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.rpm > jdk-7u79-linux-x64.rpm

再次确保您指定正在下载的版本的正确URL。你可以在这里找到这个网址:Oracle JDK download site
 2012年6月9日的原始答复
如果您正在使用wget从命令行下载Oracle JDK,则有一个解决方法。运行wget命令如下:

wget --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com" "http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-x64.tar.gz"

请确保您正在下载的版本替换正确的下载链接。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Downloading Java JDK on Linux via wget is shown license page instead

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

+ 81 = 84