Nuestros mejores investigadores han agotado sus depósitos de café, buscando noche y día por la resolución, hasta que Tobías encontró el resultado en Beanstalk y en este momento la compartimos aquí.
Solución:
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 07-11-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 descifrar 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 puede descargarlo ahora 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
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"
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
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
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 redireccionamientos
- -H [arg] -> encabezados
curl
se puede utilizar en lugar de wget
.
ACTUALIZACIÓN PARA 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
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 está buscando descargar Oracle JDK desde la línea de comando usando wget
, hay una solución. Ejecutar el wget
comando 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 con el correcto para la versión que está descargando.
(Irani actualizó mi respuesta, pero aquí está para aclararlo todo.)
Edición: actualizado para Java 11.0.1, lanzado el 16 de octubre de 2018
Wget
wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.tar.gz
JRE 8u191 (sin banderas de cookies):http://javadl.oracle.com/webapps/download/AutoDL?BundleId=235717_2787e4a523244c269598db4e85c51e0c
Consulte las descargas en oracle.com y java.com para obtener más información.
-
-c / --continue
Permite continuar una descarga inacabada.
-
--header "Cookie: oraclelicense=accept-securebackup-cookie"
Ya que 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) en 27 de marzo de 2012 hizo uso de la cookie
gpw_e24=http%3A%2F%2Fwww.oracle.com[...]
. Ambos casos permanecen sin anunciar al público.El valor no tiene que ser “
accept-securebackup-cookie
“.
Requerido para Wget <1,13
-
--no-check-certificate
Solamente requerido con wget 1.12 y anteriores, que no son compatibles Nombre alternativo del sujeto (SAN) (principalmente Red Hat Enterprise Linux 6.xy amigos, como CentOS). 1.13 fue lanzado en agosto de 2011.
Para ver la versión actual, use:
wget --version | head -1
No requerido
-
--no-cookies
La combinación
--no-cookies --header "Cookie: name=value"
se menciona como el soporte de cookies “oficial”, pero no es estrictamente necesario aquí.
rizo
curl -L -C - -b "oraclelicense=accept-securebackup-cookie" -O http://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.tar.gz
-
-L / --location
Requerido para rizo para redirigir a través de todos los espejos.
-
-C / --continue-at -
Véase más arriba. cURL requiere el guión (
-
) en el final. -
-b / --cookie "oraclelicense=accept-securebackup-cookie"
Igual que
-H / --header "Cookie: ..."
, pero también acepta archivos. -
-O
Requerido para rizo para guardar archivos (consulte la comparación del autor para ver más diferencias).
Descargar Java desde la línea de comandos siempre ha sido problemático. Lo que he estado haciendo recientemente es usar FireFox (otros navegadores pueden funcionar) para iniciar una descarga en mi computadora portátil, pausarla (dentro de las ventanas de Descargas), usar el elemento de menú “Copiar enlace de descarga” del menú contextual que se muestra para el descargando archivo. Esta URL se puede utilizar en la caja de Linux para descargar el mismo archivo. Espero que la URL tenga poco tiempo de vida. Feo, pero generalmente exitoso.
Sección de Reseñas y Valoraciones
Finalizando este artículo puedes encontrar los comentarios de otros programadores, tú también eres capaz insertar el tuyo si te apetece.