【问题标题】:Cannot curl JDK from oracle site anymore无法再从 oracle 站点 curl JDK
【发布时间】:2017-05-23 14:42:42
【问题描述】:

我正在尝试使用以下方式获取 jre:

curl -Lv -b "oraclelicense=a" http://download.oracle.com/otn-pub/java/jdk/8u65-b17/jre-8u65-linux-x64.tar.gz -o jre-8u65-linux-x64.tar.gz

curl -jkLv -H "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u65-b17/jre-8u65-linux-x64.tar.gz -o jre-8u65-linux-x64.tar.gz

但是,下载的文件大小为 7.1kB。有没有人知道为什么这已经停止工作了。昨晚还在工作。提前致谢。

我尝试了各种 jdks,我只想使用 curl。

【问题讨论】:

  • 老实说,我只是要下载一个副本并将其放在 Google Drive 中并从那里卷曲,或者根据 docker 构建的需要将其映射。甲骨文很可笑

标签: java oracle curl


【解决方案1】:

以下应该可以工作。

curl -LOb "oraclelicense=a" http://download.oracle.com/otn-pub/java/jdk/8u172-b11/a58eab1ec242421181065cdc37240b08/jre-8u172-linux-x64.tar.gz

【讨论】:

    【解决方案2】:

    以下内容对我有用;请注意,无论出于何种原因,值 'd54c1d3a095b4ff2b6607d096fa80163' 似乎都是恒定的,并且尚未超时:

    curl -jkL -H "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jre-8u131-linux-x64.tar.gz -o jre-8u131-linux-x64.tar.gz
    

    【讨论】:

    • 使用curl -L -b "oraclelicense=a" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jre-8u131-linux-x64.tar.gz -o jre-8u131-b11-linux-x64.tar.gz 比传递标头更优雅,但会接受作为答案。
    • 你是怎么得到哈希的?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-28
    • 2017-09-17
    • 2023-04-09
    相关资源
    最近更新 更多