このファイルをダウンロードする必要がありますhttp://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gzwgetを使用してください。
私はコマンドを使用します
wget http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gz
ファイルがダウンロードされたがファイルを解凍しようとすると、このメッセージが表示されます。
tar -zxvf jdk-7u67-linux-x64.tar.gz
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
そのため、fileコマンドを使用してファイルを確認しましたが、次のような結果が出ました。
file jdk-7u67-linux-x64.tar.gz
jdk-7u67-linux-x64.tar.gz: HTML document, ASCII text, with very long lines, with CRLF line terminators
Ubuntu 14.04を使用しています。どんなアイデアがありますか?
答え1
ファイルサイズを確認してください。実際にHTMLを復元している可能性があります。 Oracleは、お客様が利用規約に同意するチェック・ボックスを選択しない限り、jdkダウンロードを提供しません。 (応答ヘッダーを見ると返されることがありますContent: text/html
)
次のヘッダーを提供して利用規約に同意することができます。
--no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"
答え2
以下を使用してファイルを表示しますless
。
<html>
<head>
<title>Unauthorized Request</title>
答え3
wget http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gz -O
その後、.tar.gzにダウンロードできます。