이 파일을 다운로드해야 해요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
우분투 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로 다운로드할 수 있습니다.