deprecated 된 문서입니다. 대신 SDKMan! 으로 commandline에서 JDK 와 개발 도구를 설치/관리하기 를 참고하세요.


오라클 웹 사이트에서 JDK/JRE 를 다운받기 위해서는 라이선스 동의 버튼을 클릭해야 합니다.

Linux에 JDK/JRE 를 설치할 경우 command 기반으로 작업을 하므로 버튼을 클릭할 수가 없어서 Windows에서 다운로드 받은후에 리눅스에 전송하여 설치했는데 다음 curl 명령을 사용하면 바로 커맨드에서 다운로드가 가능합니다.


JDK 8 - Linux x64

tgz

curl

curl -O -v -j -k -L -H "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz
CODE

wget

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz
CODE


JDK7 - Linux  x64

tgz

wget

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz
CODE

curl

curl -O -v -j -k -L -H  "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz
CODE

curl 옵션 설명

  • -O : Write output to a file named as the remote file
  • -j : junk cookies
  • -k : SSL 인증서 유효성 검증 안 함.
  • -L : 서버가 HTTP 301, 302 응답을 전송할 경우 링크를 따라 감.
  • -H [arg] -> headers



같이 보기

Ref