端末のイメージからOracle Javaをインストールする

端末のイメージからOracle Javaをインストールする

何らかの理由でOracleサーバーにアクセスできません。ミラーからJavaをインストールする方法はありますか?私はFedora 24を使用しており、ここにOracle Javaをインストールする必要があります。

答え1

Oracle JDKダウンロードURLを直接クリックすると、<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">次をIn order to download products from Oracle Technology Network you must agree to the OTN license terms.含むhtml出力を表示できます。You attempt the download within 30 minutes of accepting the license.

だからもう一度JDKダウンロードページを見ると、ページに「同意」ボタンがあり、その後リンクをクリックして小さなJavaScriptをアンカーすると、コードは次のacceptAggreementようになる。

function acceptAgreement(windowRef, part){
    var doc = windowRef.document;
    disableDownloadAnchors(doc, false, part);
    hideAgreementDiv(doc, part);
    writeSessionCookie( 'oraclelicense', 'accept-securebackup-cookie' );
}

見せる?これはちょっとしたクッキーチェックですが、クライアントはこのコードを実行するためにJavaScriptを実行できるはずです。しかし、実際には、クライアントがサーバー側でそのリンクをクリックしたことを確認しません。30 minutes of acceptingセッションクッキーの長さを意味します。

だからこれを試してみてください

まず、配布を選択してください。

wget -O- "http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html" | grep "linux"

Cookieヘッダーを次のように配置します。

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

それはすべてです。

Oracleに感謝します。彼らはこのページにあまり複雑ではありませんでした。

関連情報