프로그래밍 언어/JAVA

wget을 통해 Linux에서 Java JDK를 다운로드하면 대신 라이센스 페이지가 표시됩니다.

Rateye 2021. 11. 19. 10:01
728x90
반응형
질문 : wget을 통해 Linux에서 Java JDK를 다운로드하면 대신 라이센스 페이지가 표시됩니다.

Oracle에서 Java를 다운로드하려고하면 대신 OTN 사용 조건에 동의해야한다는 내용의 페이지가 다운로드됩니다.

 

죄송합니다!

Oracle Technology Network에서 제품을 다운로드하려면 OTN 라이센스 조건에 동의해야합니다.

확실히 ...

  • 귀하의 브라우저에는 "쿠키"와 JavaScript가 활성화되어 있습니다.
  • 다운로드하려는 제품에 대해 "라이센스 동의"를 클릭했습니다.
  • 라이센스에 동의 한 후 30 분 이내에 다운로드를 시도합니다.

 

Java를 다운로드하고 설치하려면 어떻게합니까?

답변

JDK 15에 대해 2020 년 11 월 5 일부터 작동합니다.

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/15.0.1+9/51f4f36ad4ef43e39d0dfdbaf6549e32/jdk-15.0.1_linux-x64_bin.rpm

JDK 14에 대해 2020 년 7 월 11 일부터 작동합니다.

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/14.0.1+7/664493ef4a6946b186ff29eb326336a2/jdk-14.0.1_linux-x64_bin.rpm -O ~/Downloads/jdk-14.0.1_linux-x64_bin.rpm

추신 : Alf는 이것을 추가했습니다 (나) :-) 이것은 마지막에 단지 코멘트를하는 방법을 알아낼 수 없었습니다 ... 그것을 즐기십시오.

Oracle JDK 11 용으로 업데이트 됨

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/11+28/55eed80b163941c8885ad9298e6d786a/jdk-11_linux-x64_bin.tar.gz

JDK 10.0.2 용으로 업데이트 됨

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/10.0.2+13/19aef61b38124481863b1413dce1855f/jdk-10.0.2_linux-x64_bin.tar.gz

JDK 10.0.1 용으로 업데이트 됨

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/10.0.1+10/fb4372174a714e6b8c52526dc134031e/jdk-10.0.1_linux-x64_bin.tar.gz

JDK 9 용으로 업데이트 됨 이제 헤더를 보내지 않고 java.net에서 직접 다운로드 할 수있는 것 같습니다.

wget http://download.java.net/java/GA/jdk9/9/binaries/jdk-9+181_linux-x64_bin.tar.gz

JDK 8u191 용으로 업데이트 됨

TAR GZ :

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3a%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk8-downloads-2133151.html; oraclelicense=accept-securebackup-cookie;" "https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz"

RPM :

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3a%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk8-downloads-2133151.html; oraclelicense=accept-securebackup-cookie;" "https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.rpm"

JDK 8u131 용으로 업데이트 됨

RPM :

  wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm

TAR GZ :

 wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz

curl을 사용한 RPM :

 curl -v -j -k -L -H "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm > jdk-8u112-linux-x64.rpm

위의 모든 경우에서 'x64'를 'i586'으로 대체하여 32 비트 빌드를 다운로드하십시오.

  • -j- > 정크 쿠키
  • -k- > 인증서 무시
  • -L- > 리디렉션 따르기
  • -H [arg] -> 헤더

curl wget 대신 사용할 수 있습니다.

JDK 7u79 업데이트

TAR GZ :

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

curl을 사용한 RPM :

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

다시 한 번 다운로드중인 버전에 대한 올바른 URL을 지정했는지 확인하십시오. 여기에서 URL을 찾을 수 있습니다. Oracle JDK 다운로드 사이트

2012 년 6 월 9 일의 원래 답변

wget 사용하여 명령 줄에서 Oracle JDK를 다운로드하려는 경우 해결 방법이 있습니다. 다음과 같이 wget 명령을 실행하십시오.

wget --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com" "http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-x64.tar.gz"

다운로드 링크를 다운로드중인 버전에 맞는 링크로 바꾸십시오.

출처 : https://stackoverflow.com/questions/10268583/downloading-java-jdk-on-linux-via-wget-is-shown-license-page-instead
728x90
반응형