猿问

通过wget在Linux上下载Java JDK会显示在许可证页面上

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


抱歉!

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


确保...


您的浏览器启用了“ cookies”并启用了JavaScript。

您单击了您要下载的产品的“接受许可”。

您在接受许可后的30分钟内尝试下载。

如何下载和安装Java?


炎炎设计
浏览 981回答 3
3回答

宝慕林4294392

:针对Java 11.0.1更新,于2018年10月16日发布Wgetwget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.tar.gzJRE 8u191(无cookie标志): http&nbsp;://javadl.oracle.com/webapps/download/AutoDL?BundleId=235717_2787e4a523244c269598db4e85c51e0c有关更多信息,请参见oracle.com和java.com中的下载。-c / --continue允许继续未完成的下载。--header "Cookie: oraclelicense=accept-securebackup-cookie"自2014年3月15日起,该cookie将在接受许可协议后提供给用户,并且对于访问download.oracle.com中的Java包是必需的。2012年3月27日的上一个(也是第一个)实现使用cookie gpw_e24=http%3A%2F%2Fwww.oracle.com[...]。两种情况均未向公众宣布。该值不必为“ accept-securebackup-cookie”。Wget <1.13所需--no-check-certificate仅在wget 1.12和更早版本中需要,它们不 支持 使用者备用名称(SAN)证书(主要是Red Hat Enterprise Linux 6.x和朋友,例如CentOS)。1.13于2011年8月发布。要查看当前版本,请使用: wget --version | head -1不需要--no-cookies该组合--no-cookies --header "Cookie: name=value"被称为“ 官方 ” cookie支持,但此处并非严格要求。卷曲curl -L -C - -b "oraclelicense=accept-securebackup-cookie" -O http://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.tar.gz-L / --location所需的卷曲通过所有的镜子重定向。-C / --continue-at -往上看。cURL -的末尾需要破折号()。-b / --cookie "oraclelicense=accept-securebackup-cookie"与相同-H / --header "Cookie: ...",但也接受文件。-OcURL保存文件所必需(更多差异请参见作者的比较)。
随时随地看视频慕课网APP
我要回答