使用wget从官网上下载Oracle JDK

本文最后更新于2016年5月14日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢!

=Start=

缘由:

由于版权原因,Linux发行版并没有包含官方版的Oracle JDK,必须自己从官网上下载安装。Oracle官网用Cookie限制下载方式,所以如果直接用简单的wget方式会导致下载失败。但是在几经搜索之后总归找到了一些下载方法,记录在此方便查阅。

参考解答:
$ curl --header "Cookie: oraclelicense=accept-cookie" -IL http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.tar.gz

$ curl --header "Cookie: oraclelicense=accept" -IL http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.tar.gz

$ wget --header "Cookie: oraclelicense=accept" -c --no-check-certificate http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.tar.gz

核心在于:在头部中设定带有key为「oraclelicense」的cookie(从7u51版本开始)。

====

在CentOS这样的Linux系统上你如果要使用Java,也可以使用OpenJDK版本(通过下面的命令进行安装):

# yum install java-1.7.0-openjdk
# java -version
参考链接:

=EOF=

声明: 除非注明,ixyzero.com文章均为原创,转载请以链接形式标明本文地址,谢谢!
https://ixyzero.com/blog/archives/2682.html

2 thoughts on “使用wget从官网上下载Oracle JDK”

发表评论

电子邮件地址不会被公开。 必填项已用*标注