En su lugar, se muestra la página de licencia al descargar Java JDK en Linux a través de wget

Resuelto thejartender asked hace 12 años • 30 respuestas

Cuando intento descargar Java de Oracle, termino descargando una página que me dice que necesito aceptar los términos de la licencia OTN.

¡Lo siento!

Para descargar productos de Oracle Technology Network, debe aceptar los términos de la licencia de OTN.

Estar seguro de que...

  • Su navegador tiene "cookies" y JavaScript habilitados.
  • Hiciste clic en "Aceptar licencia" para el producto que deseas descargar.
  • Intenta realizar la descarga dentro de los 30 minutos posteriores a la aceptación de la licencia.

¿Cómo puedo descargar e instalar Java?

thejartender avatar Apr 22 '12 21:04 thejartender
Aceptado

Funciona a partir del 23 de diciembre de 2021 para JDK 17

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/java/17/archive/jdk-17.0.1_linux-x64_bin.rpm

Funciona a partir del 27 de julio de 2021 para JDK 16

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/16.0.2%2B7/d4a915d82b4c4fbb9bde534da945d746/jdk-16.0.2_linux-x64_bin.rpm

Funciona a partir del 5 de noviembre de 2020 para JDK 15

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

Funciona a partir del 11-07-2020 para JDK 14

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

PD: Alf agregó esto (yo) :-) esto, no pude entender cómo comentarlo al final... Disfrútalo.

ACTUALIZADO PARA 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

ACTUALIZADO PARA 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

ACTUALIZADO PARA 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

ACTUALIZADO PARA JDK 9, parece que ahora puedes descargarlo directamente desde java.net sin enviar un encabezado

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

ACTUALIZADO PARA JDK 8u191

ALQUITRÁN 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"

ACTUALIZADO PARA 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

ALQUITRÁN 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

RPM usando curl:

 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

En todos los casos anteriores, sustituya 'i586' por 'x64' para descargar la compilación de 32 bits.

  • -j -> galletas basura
  • -k -> ignorar certificados
  • -L -> seguir redirecciones
  • -H [arg] -> encabezados

curlse puede utilizar en lugar de wget.

ACTUALIZACIÓN PARA JDK 7u79

ALQUITRÁN 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

RPM usando curl:

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

Una vez más, asegúrese de especificar la URL correcta para la versión que está descargando. Puede encontrar la URL aquí: sitio de descarga de Oracle JDK

RESPUESTA ORIGINAL DEL 9 de junio de 2012

Si desea descargar Oracle JDK desde la línea de comandos mediante wget, existe una solución alternativa. Ejecute el wgetcomando de la siguiente manera:

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"

Asegúrese de reemplazar el enlace de descarga por el correcto para la versión que está descargando.

Eric Kamara avatar Jun 09 '2012 09:06 Eric Kamara

( Irani actualizó mi respuesta, pero aquí está para aclararlo todo ) .

Editar: actualizado para Java 17.0.1 , lanzado el 19 de octubre de 2021

Wget

wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz

Consulte las descargas en oracle.com para obtener más información.

  • -c / --continue

Permite continuar una descarga inacabada.

  • --header "Cookie: oraclelicense=accept-securebackup-cookie"

Desde el 15 de marzo de 2014, esta cookie se proporciona al usuario después de aceptar el Acuerdo de licencia y es necesaria para acceder a los paquetes de Java en download.oracle.com . La implementación anterior (y primera) el 27 de marzo de 2012 hizo uso de la cookie gpw_e24=http%3A%2F%2Fwww.oracle.com[...]. Ambos casos permanecen sin anunciarse al público.

El valor no tiene que ser " accept-securebackup-cookie".

No requerido

  • --no-cookies

La combinación --no-cookies --header "Cookie: name=value"se menciona como soporte de cookies " oficial ", pero no es estrictamente necesaria aquí.

rizo

curl -L -C - -b "oraclelicense=accept-securebackup-cookie" -O https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
  • -L / --location

Requerido para que cURL redirija a través de todos los espejos.

  • -C / --continue-at -

Véase más arriba. cURL requiere el guión ( -) al final.

  • -b / --cookie "oraclelicense=accept-securebackup-cookie"

Igual que -H / --header "Cookie: ...", pero también acepta archivos.

  • -O

Requerido para que cURL guarde archivos (consulte [comparación del autor] [8] para conocer más diferencias).

Det avatar Mar 17 '2014 22:03 Det