当前位置: 首页 > 面试题库 >

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

沈良策
2023-03-14
问题内容

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

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

确保…

  • 您的浏览器启用了“ cookies”并启用了JavaScript。
  • 您单击了您要下载的产品的“接受许可”。
  • 您在接受许可后的30分钟内尝试下载。

如何下载和安装Java?


问题答案:

针对Oracle JDK 11的更新

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/11+28/55eed80b163941c8885ad9298e6d786a/jdk-11_linux-x64_bin.tar.gz

为JDK 10.0.2更新

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/10.0.2+13/19aef61b38124481863b1413dce1855f/jdk-10.0.2_linux-x64_bin.tar.gz

为JDK 10.0.1更新

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/10.0.1+10/fb4372174a714e6b8c52526dc134031e/jdk-10.0.1_linux-x64_bin.tar.gz

JDK 9的更新 ,看起来您现在可以直接从java.net下载它,而无需发送头文件

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

已针对JDK 8u191更新

TAR GZ:

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3a%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk8-downloads-2133151.html; oraclelicense=accept-securebackup-cookie;" "https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz"

千次曝光收益:

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3a%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk8-downloads-2133151.html; oraclelicense=accept-securebackup-cookie;" "https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.rpm"

已针对JDK 8u131更新

千次曝光收益:

  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

使用curl的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

在上述所有情况下,将“ i586”替换为“ x64”以下载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

使用curl的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。您可以在以下位置找到URL:Oracle
JDK下载站点

从2012年6月9日起的原始答案

如果要使用从命令行从命令行下载Oracle JDK wget,则有一种解决方法。运行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"

请确保将下载链接替换为您要下载的版本的正确链接。



 类似资料:
  • 问题内容: 我尝试从Oracle下载Java时,我却最终下载了一个页面,告诉我我需要同意OTN许可条款。 抱歉! 为了从Oracle技术网下载产品,你必须同意OTN许可条款。 确保… 你的浏览器启用了“ cookies”并启用了JavaScript。 你单击了你要下载的产品的“接受许可”。 你在接受许可后的30分钟内尝试下载。 如何下载和安装Java? 问题答案: 针对Oracle JDK 11的

  • @将有效的打印信息发送到控制台,但不发送到页面 当我的字段有错误@Valid print info到控制台时,为什么不在第页? 字段hotelName上的对象formData中的字段错误:拒绝的值[];代码[Size.formData.hotelName, Size.hotelName, Size.java.lang.String, size];参数[org.springframework.con

  • 我试图允许在Linux openSUSE系统上运行的php脚本访问运行Z/OS的IBM DB2大型机。我在安装某种必需的许可证时遇到问题。[Stackoverflow#02484][1]提供了很好的背景信息,但没有提供详细信息。 最初,我被指示安装ibm\u data\u server\u driver\u软件包的企业版,这很顺利,我的php脚本在db2的本地express版本中运行良好,但当我尝

  • 我已经实现了Omnifaces FullAjaxExceptionHandler,但问题是它不能处理ajax请求。在会话到期后,当我单击非ajax按钮时,它工作得很好。它将用户重定向到自定义错误页面。但是,如果按钮使用ajax,那么它什么都不做。佩奇只是个傻瓜。 编辑:我已将ActionListener更改为Action,但仍然相同。 编辑2:没有错误。ApacheTomcat输出和ApacheT

  • 我想从Nessus下载页面下载Nessus代理。但由于Nessus页面中的许可协议选项,我无法直接下载 以下命令只部分下载了文件wget--no-check-certifice--poster data='accept=“我接受此许可证的条款”&x=“&sid=5mcia8gchg28attkc9oarah153&p=nessusagent-7.4.2-amzn.x86_64.rpm”'https

  • 我试图显示与Html文件位于同一文件夹中的静态图像,但似乎无法获得正确显示的正确路径。我正在开发的应用程序还包括一个从数据库获取数据的java后端,我使用HTML和javascript在前端显示它,整个应用程序作为插件在Web服务器上运行。图像和Html文件都位于此处: Web应用程序的URL路径是: <代码>https://staging.com/jira/secure/SchedulerAct