このファイルをダウンロードする必要があります http://download.Oracle.com/otn-pub/Java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gz wgetを使用します。
コマンドを使用します
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 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を使用しています。何か案は?
ファイルサイズを確認してください。あなたはおそらく実際にHTMLを取り戻しているでしょう。オラクルは、条件に同意するチェックボックスをチェックしない限り、jdkダウンロードを提供しません。 (応答ヘッダーを見ると、おそらくContent: text/html
)
次のヘッダーを提供することにより、条件に同意できます。
--no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"
less
を使用してファイルを調べると、次のことがわかります。
<html>
<head>
<title>Unauthorized Request</title>
wget http://download.Oracle.com/otn-pub/Java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gz -O
これにより、.tar.gzとしてダウンロードできます
-Oまたは--output-file = のマニュアルのセクションを参照してください