Cómo instalar Oracle JDK en Ubuntu 18 en 2020

En esta breve guía, le mostraré una nueva forma de instalar Oracle JDK en Ubuntu 18 o Linux Mint 19 (y superior): 8, 11 o 13. Hay muchos artículos que describen los pasos anteriores. Debido a los cambios en Oracle, estos pasos antiguos ya no funcionan. Puede encontrar todo el proceso a continuación, paso a paso.

Nota 1: Si necesita OpedJDK, puede instalarlo con comandos como: sudo apt-get install openjdk-8-jdko usando SDKMAñ : prefiero usar SDKMAN, que ofrece muchos beneficios, como trabajar con diferentes versiones y actualizaciones fáciles.

Nota 2: asegúrese de leer la Actualización importante de la licencia de Oracle JDK antes de usar Oracle JDK.

Paso 1. Cree una cuenta Oracle y descargue Oracle JDK

Primero, para evitar confusiones, hay dos descargas de Java:

El segundo es el código que tiene un JDK y está disponible para el desarrollo. Está alojado en el sitio web de Oracle y requiere una cuenta de Oracle para descargar el JDK. Una vez completada la descarga, puede elegir la versión de Java para descargar, es decir (u obtener la última versión del enlace anterior):

Para Ubuntu / Linux Mint, debe descargar el archivo .tar.gz para su arquitectura: 32 bits o 64 bits.

Paso 2. Instale Oracle JDK en / usr / lib / jvm

Revisé muchos artículos e intenté encontrar el mejor lugar para instalar Oracle JDK en Ubuntu. Hay diferentes opciones, así que decidí elegir:

/usr/lib/jvm

Esta es la ubicación de instalación anterior de Oracle JDK 8.

Una vez completada la descarga, puede mover el archivo .tar.gz a la carpeta de instalación y extraerlo a la siguiente ubicación:

cd Downloads
sudo mv jdk-8u231-linux-x64.tar.gz /usr/lib/jvm/
sudo tar xzvf jdk-8u231-linux-x64.tar.gz

Esto instalará el JDK en la carpeta -jdk1.8.0_231:

/usr/lib/jvm/jdk1.8.0_231

Paso 3. Configure Java para alternativas de actualización (opcional)

Para hacer que el Java recién instalado reemplace la actualización. Lo que debes hacer es:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_231/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_231/bin/javac 1

Ahora, si hay varias versiones de Java, se puede administrar fácilmente de las siguientes maneras:

sudo update-alternatives --config java

Luego elija el mejor Java para su computadora (Oracle JDK no está instalado en el ejemplo a continuación):

There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1101      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1101      manual mode
  2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode

Press <enter> to keep the current choice[*], or type selection number: 

Paso 4. Configurar la variable JAVA_HOME (opcional)

Muchos programas dependen de la variable de entorno JAVA_HOME. Por lo tanto, es mejor realizar ajustes para evitar problemas en el futuro. Esta variable se puede configurar para sistemas basados ​​en Debian abriendo la configuración del perfil de usuario:

sudo nano ~/.bashrc

Luego, debe agregar algún contenido cerca del final del archivo:

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_231
export PATH=$JAVA_HOME/bin:$PATH

Luego debe restablecer el terminal (a través de la fuente de comandos ~ / .bashrc) o abrir una nueva variable y repetirla probando la variable:

source ~/.bashrc
echo $JAVA_HOME

A través del último paso, la instalación de Oracle JDK 8 se completó en Ubuntu / Linux Mint / Debian.

Bonificación: los scripts para la instalación de Oracle JDK 11 o 13

Descargue Oracle JDK 11 (enlace de arriba) y ejecute:

sudo mv jdk-11.0.5_linux-x64_bin.tar.gz /usr/lib/jvm/
tar xzvf jdk-11.0.5_linux-x64_bin.tar.gz
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11.0.5/bin/java 11
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-11.0.5/bin/javac 11

Descargue Oracle JDK 13 (enlace de arriba) y ejecute:

sudo mv jdk-13.0.1_linux-x64_bin.tar.gz /usr/lib/jvm/
tar xzvf jdk-13.0.1_linux-x64_bin.tar.gz
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-13.0.1/bin/java 13
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-13.0.1/bin/javac 13

Nota: Si desea saber cuál es el número al final de este comando, las instrucciones son las siguientes:

Número de prioridad Cuanto mayor sea el número, mayor será la prioridad. Esto significa que la alternativa con el número más alto se ejecutará de manera predeterminada a menos que la configuremos manualmente como predeterminada.

Recursos

de: https://dev.to//softhints/how-to-install-oracle-jdk-in-ubuntu-18-in-2020-10dm

Publicado 0 artículos originales · me gusta 0 · visitas 616

Supongo que te gusta

Origin blog.csdn.net/cunxiedian8614/article/details/105691291
Recomendado
Clasificación