Objetivo
El objetivo de esta guía es proporcionar pasos sencillos de seguir sobre cómo instalar Java SE Development Kit en Debian Linux.
Versión del sistema operativo y del software
- Sistema operativo: Debian 9 (extendido)
- Software: Kit de desarrollo de Java SE 8
Requisitos
Se requiere acceso privilegiado a su Debian Linux. Opcionalmente, curl
se utilizará para descargar un tarball Java JDK apropiado.
Dificultad
FÁCIL
Convenios
- # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de
sudo
comando - $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios
Instrucciones
Descargar
Comencemos descargando Java JDK tarball del sitio web oficial de Oracle. Navegue a la página de Oracle Java JDK y localice un tarball apropiado para la arquitectura del sistema. El sitio web requiere que se acepte el Acuerdo de licencia de código binario de Oracle para Java SE antes de la descarga. Por esta razón, hay dos opciones sobre cómo descargar Oracle Java JDK tarball.
Navegador web
La primera opción es descargar el archivo tarball Java JDK deseado directamente usando el navegador web, y al mismo tiempo aceptar el Acuerdo de licencia de código binario de Oracle requerido para la licencia de Java SE haciendo clic en el botón de radio provisto. Una vez hecho esto, copie el archivo descargado utilizando SCP o cliente FTP en un destino final.
Rizado
En caso de que esté intentando instalar Java JDK de forma remota y no tenga absolutamente ningún acceso a la interfaz gráfica de usuario y al navegador web, use el siguiente método curl para descargar Java JDK usando una línea de comando.
Primero, obtenga una URL de descarga correcta usando el curl
comando:
$ curl -s http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html | grep "otn-pub" | cut -d \" -f12
El comando anterior genera un montón de URL para su selección. Para iniciar la descarga del archivo Java deseado, copie su URL e inicie la descarga usando el curl
comando mientras acepta la licencia de Jave solicitada. Por ejemplo:
$ curl -LOb "oraclelicense=a" http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz
Instalar Java JDK
En esta etapa, deberíamos tener un tarball Java JDK apropiado dentro de nuestro directorio de trabajo actual:
$ ls jdk-8u121-linux-x64.tar.gz
Cree un directorio de instalación de Java JDK de destino:
# mkdir /opt/java-jdk
Extraiga el tarball Java JDK descargado previamente:
# tar -C /opt/java-jdk -zxf jdk-8u121-linux-x64.tar.gz
Establecer Oracle Java como predeterminado
Actualmente, el sistema no reconoce nuestra instalación de Java JDK:
$ update-alternatives --list java update-alternatives: error: no alternatives for java $ java bash: java: command not found
Usa las update-alternatives
comando para incluir ambos, java
y javac
como parte del entorno de Java del sistema. Reemplace la siguiente ruta a los archivos binarios de Java donde corresponda para reflejar su versión de Java descargada:
# update-alternatives --install /usr/bin/java java /opt/java-jdk/jdk1.8.0_121/bin/java 1 update-alternatives: using /opt/java-jdk/jdk1.8.0_121/bin/java to provide /usr/bin/java (java) in auto mode # update-alternatives --install /usr/bin/javac javac /opt/java-jdk/jdk1.8.0_121/bin/javac 1 update-alternatives: using /opt/java-jdk/jdk1.8.0_121/bin/javac to provide /usr/bin/javac (javac) in auto mode
Confirmar la configuración de Java JDK
Java JDK ahora debería estar instalado y listo para usar:
$ java -version java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
…