gpt4 book ai didi

java - 如何在 Linux TODAY 上自动下载和安装 Java JDK?

转载 作者:太空狗 更新时间:2023-10-29 11:09:15 25 4
gpt4 key购买 nike

关于如何在 Linux 上自动下载 Java JDK,有一个可爱的答案: Downloading Java JDK on Linux via wget is shown license page instead

描述的方法不再有效。看来 Oracle 又一次更改了对他们的下载服务器的限制以阻止这种方法。我想他们不希望 Java 被用于像 AWS 这样的自动缩放服务器系统。 他们在想什么?

我正在尝试的具体命令是将最新的 7u51 版本下载到 AWS 服务器,以便我可以安装我的 Web 应用程序:

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2%2Fwww.oracle.com%2F" "http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-i586.rpm"

如本封闭答案中所述,这不再绕过 OTN 许可协议(protocol): https://stackoverflow.com/a/21431491/2144836

在我的浏览器中尝试这个,我看到下载链接在查询参数中添加了额外的身份验证:

http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-i586.rpm?AuthParam=1392853518_cb83fe47e04500eecccdb66722756fb3

将带有 AuthParam 的链接复制并粘贴到 wget 调用中也不起作用。我最初的猜测是它与 session 或 IP 地址相关联。

尝试手动将此下载到服务器(或一天一百次到一百台服务器)是不合理的,所以我希望有一个解决方法可以解决当前的限制。

那么今天,是否有自动下载最新 JDK 的解决方法?还是我应该完全放弃 Oracle?

最佳答案

Oracle 做出了影响以前方法的更改。

2014 年 3 月的正确答案在这里:

Downloading Java JDK on Linux via wget is shown license page instead

关于java - 如何在 Linux TODAY 上自动下载和安装 Java JDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21895436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com