Objetivo
El objetivo es instalar Oracle Java SE Development Kit en Debian 9 Stretch Linux
Sistema operativo y versiones de software
- Sistema operativo: – Debian 9 Stretch Linux
- Software: – Oracle Java JDK 1.8.0_131 (en el momento de escribir este artículo)
Requisitos
Es posible que se requiera acceso privilegiado a su Debian 9 Stretch Linux para la instalación en todo el sistema de Oracle Java SE Development Kit.
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 el kit de desarrollo de Oracle Java SE
El primer paso es usar su navegador para descargar Oracle Java SE Development Kit desde el sitio web oficial de Oracle. Alternativamente, si no tiene acceso a la GUI, puede descargar el kit de desarrollo de Oracle Java SE desde la línea de comando usando curl
dominio.
NOTA :Las direcciones URL que se utilizan a continuación para descargar el kit de desarrollo de Oracle Java SE pueden estar desactualizadas, así que actualícelas cuando sea necesario.
Recupere la URL tarball del kit de desarrollo Oracle Java SE de 64 bits mediante el comando curl. Si curl aún no está disponible en su sistema, puede instalar mediante # apt install curl
:
$ curl -s http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html | grep "otn-pub" | cut -d \" -f12 | grep linux-x64.tar.gz http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
A continuación, use la URL anterior de curl
La salida descarga el tarball real del kit de desarrollo de Oracle Java SE:
$ curl -LOb "oraclelicense=a" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
Si todo salió bien, el tarball del kit de desarrollo de Oracle Java SE debería estar disponible en su directorio de trabajo actual:
$ ls jdk-8u131-linux-x64.tar.gz
Instalar y configurar
En esta etapa, extraeremos el paquete descargado previamente en /opt/java-jdk
directorio y make es predeterminado en todo el sistema:
# mkdir /opt/java-jdk # tar -C /opt/java-jdk -zxf jdk-8u131-linux-x64.tar.gz
A continuación, use update-alternatives
Comando para hacerlo predeterminado en su sistema Debian stretch:
# update-alternatives --install /usr/bin/java java /opt/java-jdk/jdk1.8.0_131/bin/java 1 # update-alternatives --install /usr/bin/javac javac /opt/java-jdk/jdk1.8.0_131/bin/javac 1
Confirmar instalación
El kit de desarrollo de Oracle SE ahora debería estar predeterminado en su sistema. Para confirmar, consulte la versión de Java:
$ java -version java version "1.8.0_131" Java(TM) SE Runtime Environment (build 1.8.0_131-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)