Linuxでwget経由でJava JDKをダウンロードするとライセンスページが表示されます 質問する

Linuxでwget経由でJava JDKをダウンロードするとライセンスページが表示されます 質問する

Oracle から Java をダウンロードしようとすると、代わりに OTN ライセンス条項に同意する必要があることを通知するページがダウンロードされてしまいます。

ごめん!

Oracle Technology Network から製品をダウンロードするには、OTN ライセンス条項に同意する必要があります。

必ず...

  • ブラウザでは「Cookie」と JavaScript が有効になっています。
  • ダウンロードしたい製品の「ライセンスに同意する」をクリックしました。
  • ライセンスに同意してから 30 分以内にダウンロードを試みます。

Java をダウンロードしてインストールするにはどうすればいいですか?

ベストアンサー1

2021年12月23日現在、JDK 17で動作します

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/java/17/archive/jdk-17.0.1_linux-x64_bin.rpm

2021年7月27日現在、JDK 16で動作します

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/16.0.2%2B7/d4a915d82b4c4fbb9bde534da945d746/jdk-16.0.2_linux-x64_bin.rpm

2020年11月5日現在、JDK 15で動作します

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/15.0.1+9/51f4f36ad4ef43e39d0dfdbaf6549e32/jdk-15.0.1_linux-x64_bin.rpm

2020年7月11日現在、JDK 14で動作します

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/14.0.1+7/664493ef4a6946b186ff29eb326336a2/jdk-14.0.1_linux-x64_bin.rpm -O ~/Downloads/jdk-14.0.1_linux-x64_bin.rpm

PS: Alf がこれを追加しました (私です) :-) これは、最後にコメントする方法がわかりませんでした... お楽しみください。

Oracle JDK 11 用に更新

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/11+28/55eed80b163941c8885ad9298e6d786a/jdk-11_linux-x64_bin.tar.gz

JDK 10.0.2 用に更新

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/10.0.2+13/19aef61b38124481863b1413dce1855f/jdk-10.0.2_linux-x64_bin.tar.gz

JDK 10.0.1 用に更新

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/10.0.1+10/fb4372174a714e6b8c52526dc134031e/jdk-10.0.1_linux-x64_bin.tar.gz

JDK 9用に更新されました。ヘッダーを送信せずにjava.netから直接ダウンロードできるようです。

wget http://download.java.net/java/GA/jdk9/9/binaries/jdk-9+181_linux-x64_bin.tar.gz

JDK 8u191 用に更新

タールGZ:

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3a%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk8-downloads-2133151.html; oraclelicense=accept-securebackup-cookie;" "https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz"

回転数:

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3a%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk8-downloads-2133151.html; oraclelicense=accept-securebackup-cookie;" "https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.rpm"

JDK 8u131 用に更新

回転数:

  wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm

タールGZ:

 wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz

curl を使用した RPM:

 curl -v -j -k -L -H "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm > jdk-8u112-linux-x64.rpm

上記のすべてのケースで、32 ビット ビルドをダウンロードするには、「x64」を「i586」に置き換えます。

  • -j -> ジャンククッキー
  • -k -> 証明書を無視する
  • -L -> リダイレクトに従う
  • -H [引数] -> ヘッダー

curlの代わりに使用できますwget

JDK 7u79 のアップデート

タールGZ:

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz

curl を使用した RPM:

curl -v -j -k -L -H "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.rpm > jdk-7u79-linux-x64.rpm

もう一度、ダウンロードするバージョンの正しい URL を指定していることを確認してください。URL は次の場所にあります。Oracle JDK ダウンロード サイト

2012年6月9日の元の回答

を使用してコマンドラインから Oracle JDK をダウンロードする場合はwget、回避策があります。wget次のコマンドを実行します。

wget --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com" "http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-x64.tar.gz"

ダウンロードするバージョンに合った正しいダウンロード リンクに必ず置き換えてください。

おすすめ記事