LoginSignup
172

More than 5 years have passed since last update.

posted at

updated at

Linuxでjdkをwgetする方法

JDKのダウンロードは、普段ここから行いますが、ダウンロードにはOracleのLicenceの同意にチェックする必要があります。

同意はしているのですが、ansibleやchefなどで同意チェックを画面からせずに直接wgetしたい時の方法です。
仕組みは単純でAcceptしたというCookieがリクエストに含まれていれば同意したとみなされ、URL直指定でもダウンロードできます。

以下のコマンドはそのCookieを含むリクエストを送りますので、利用する場合はOracleのLicenseに同意した上で利用して下さい。
下記にないURLは、サイト上で"Accept"した後、ダウンロードしたいファイルを右クリックして確認できます。

コピペして実行出来るものを置いておきます。

(※ダウンロードは自己責任でお願いします)
(※2015/11/2変更:最新バージョンに変更)
※注意: 古いバージョンはアーカイブされMyOracle等にログインしないとダウンロードできなくなったりしますので、この記事が古くなるとコピペしても動かなくなる場合があります。ご了承ください。

Java8(2015/11/2時点)

  • Linux 64bit版 RPM jdk-8u65
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u65-b17/jdk-8u65-linux-x64.rpm
  • Linux 64bit版 tgz jdk-8u65
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u65-b17/jdk-8u65-linux-x64.tar.gz
  • Linux 64bit版 RPM jdk-8u66
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jdk-8u66-linux-x64.rpm
  • Linux 64bit版 tgz jdk-8u66
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jdk-8u66-linux-x64.tar.gz

Java7(2015/11/02時点)

※Java7はEOLになっており、サポートやパッチを受け取るためにはOracleSupportに加入する必要があります。Java8へアップグレードすることをおすすめします。
※何故かまだダウンロードできる・・・

サポートロードマップ: http://www.oracle.com/technetwork/java/javase/downloads/eol-135779.html?ssSourceSiteId=otnjp

  • バージョン:jdk-7u80
  • 64bit版
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u80-b15/jdk-7u80-linux-x64.rpm

jdk6

JDK6のダウンロードはOracleへのアカウント登録が必要です。

過去のURL

  • jdk-8u25
wget --no-check-certificate --no-cookies - --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-x64.rpm
  • jdk-7u72
wget --no-check-certificate --no-cookies - --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u72-b14/jdk-7u72-linux-x64.rpm

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
172