使用 wget 下载 jdk 1.6

使用 wget 下载 jdk 1.6

我正在尝试使用以下命令获取 JDK 1.6:

wget 'http://download.oracle.com/otn/java/jdk/6u14-b08/jdk-6u14-linux-x64.bin'

下载失败,我怀疑这与网站要求您接受许可协议有关。 有没有办法接受协议并接收文件?

答案1

我会继续发布它以防万一......但请注意,这些说明安装的是 Java7,而不是 Java6

剪切并粘贴http://www.webupd8.org

安装 Oracle Java 7

对于大多数东西来说,OpenJDK/JRE 就足够了(你可以使用 Ubuntu 软件中心安装它),但如果你真的需要 Oracle(以前是 Sun)Java 7,你可以使用 WebUpd8 Java PPA 在 Ubuntu 中安装它(这将安装 JDK/JRE 和浏览器插件)

在终端类型

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

这是我对以下问题的回答的摘录:问题。

使用这些命令安装的 PPA 仅指向 Java 网站以简化安装,它不包含 Java 本身。Oracle 更改了许可证,现在它无法托管在任何地方,只能直接从 Oracle 下载。

这里是来自同一网站的一篇旧帖子,其中提供了有关此更改的更多信息以及有关 Java7 本身的更多信息以及如何删除它、检查和选择正在运行的版本。

答案2

如果您接受该协议,则可以使用选项--load-cookies FILE让其wget使用已保存的 cookie(例如来自您的 .mozilla 文件夹)进行下载。我没有看到其他方法可以做到这一点。

所以

  1. 在 Firefox 中接受协议
  2. 使用wget --load-cookies ~/.mozilla/firefox/XXXX.default/cookies.txt URL

警告

仅适用于旧版 Firefox cookie 存储 - 不适用于新版 sqlite 后端。

选择

或者,您可以按照 TrailRider 暗示的那样从 repos 安装 Sun JDK - 许可协议是在安装期间完成的。

相关内容