使用wget从官网上下载Oracle JDK


=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=

,

《 “使用wget从官网上下载Oracle JDK” 》 有 2 条评论

回复 a-z 取消回复

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