何らかの理由で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に感謝します。彼らはこのページにあまり複雑ではありませんでした。