java - oracle jdk 10 ubuntu
¿Cómo instalar JDK 10 en Ubuntu? (7)
Actualización: JDK 11 ahora disponible
sudo apt-get install openjdk-11-jdk
Para JDK 10
Opción 1: Instalación fácil (PPA)
sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java10-installer
Luego establezca como predeterminado con:
sudo apt-get install oracle-java10-set-default
Y finalmente verifique la instalación con:
$ java -version
java version "10.0.1" 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)
Fuente: Levantamiento de Linux
Opción 2: instalación manual
-
Descargue los binarios de OpenJDK 10 para Linux.
-
Descargue el archivo descargado:
tar xzvf openjdk-10_linux-x64_bin.tar.gz
-
Mueva el archivo extraído a donde su sistema mantiene sus JDK instalados:
sudo mv jdk-10 /usr/lib/jvm/java-10-openjdk-amd64/
-
Agregue la nueva alternativa de Java:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-10-openjdk-amd64/bin/java 1 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-10-openjdk-amd64/bin/javac 1
-
Actualice las alternativas de Java de su sistema y elija JDK 10:
$ sudo update-alternatives --config java here are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 auto mode * 1 /usr/lib/jvm/java-10-openjdk-amd64/bin/java 1 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode 3 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 manual mode Press <enter> to keep the current choice[*], or type selection number:
y
$ sudo update-alternatives --config javac There are 3 choices for the alternative javac (providing /usr/bin/javac). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-9-openjdk-amd64/bin/javac 1091 auto mode 1 /usr/lib/jvm/java-10-openjdk-amd64/bin/javac 1 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/bin/javac 1081 manual mode 3 /usr/lib/jvm/java-9-openjdk-amd64/bin/javac 1091 manual mode Press <enter> to keep the current choice[*], or type selection number: 1 update-alternatives: using /usr/lib/jvm/java-10-openjdk-amd64/bin/javac to provide /usr/bin/javac (javac) in manual mode
-
Verifique su instalación con:
$ java --version openjdk 10 2018-03-20 OpenJDK Runtime Environment 18.3 (build 10+46) OpenJDK 64-Bit Server VM 18.3 (build 10+46, mixed mode)
y
$ javac --version javac 10
-
Hecho
Si prefiere el JDK de Oracle, descárguelo y siga los pasos de instalación como se muestra arriba.
¿Cómo instalo Java Development Kit (JDK) 10 en Ubuntu?
Las instrucciones de instalación en el centro de ayuda de Oracle solo explican cómo descargar y extraer el archivo en la plataforma Linux, sin ninguna configuración del sistema.
Debe realizar alternativas de actualización: instalar antes del paso final.
sudo update-alternatives --install "/usr/bin/java" java "/usr/lib/jvm/java-10-openjdk-amd64/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" javac "/usr/lib/jvm/java-10-openjdk-amd64/bin/javac" 1
Encontré que SDKMAN es una herramienta muy útil porque proporciona una forma conveniente de instalar ( administrar ) lo que JDK install / use en un momento dado desde shell.
Por ejemplo, una vez installed , puede:
-
Lista disponible JDK (
lista de candidatos
):
sdk list java
Esto mostrará algo como:
==============================================================================
Available Java Versions
==============================================================================
9.0.4-open
+ 8u161-oracle
8.0.191-oracle
> + 8.0.171-oracle
7.0.191-zulu
12.ea.15-open
11.0.1-open
10.0.2-open
1.0.0-rc8-graal
==============================================================================
+ - local version
* - installed
> - currently in use
==============================================================================
-
Instale una versión específica
:
sdk install java 10.0.2-open
Mostrará algo como:
Downloading: java 10.0.2-open
In progress...
################# 12,3%
-
Use una versión específica:
sdk use java 10.0.2-open
Mostrará algo como:
Using java version 10.0.2-open in this shell.
Uso
Para obtener más información, consulte https://sdkman.io/usage
Hay diferentes formas de hacerlo, pero la forma más conveniente y fácil de hacerlo es que lo encuentro en un enlace de video .
Este chico muestra cómo puedes instalarlo manualmente.
La ventaja es que no le da control al sistema operativo para instalar cosas y si desea cambiar entre versiones JDK, puede hacerlo muy fácilmente. Pasos: -
Paso 1- Descargue JDK y extráigalo
Paso 2- Mueva su carpeta extraída en un directorio apropiado de su elección.
Paso 3- Establezca la variable de entorno como lo hacemos en Windows System Actualice su archivo .bashrc y agregue la siguiente línea
export JAVA_HOME=/usr/lib/java/jdk1.8.0_77
export PATH="$PATH:$JAVA_HOME/bin"
Hay un ppa en Java 10 que instala Java de Oracle: https://launchpad.net/~linuxuprising/+archive/ubuntu/java
Sin embargo, no estoy seguro de si esto se mantendrá. Parece ser una copia de la forma webupd8 sobre cómo manejar la instalación de Oracle java (ref: documentation ).
Cómo usar este ppa:
sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java10-installer
Verificar instalación:
$ /usr/lib/jvm/java-10-oracle/bin/java -version
java version "10.0.1" 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)
Configuración de variables de entorno (hacer java10 predeterminado)
sudo apt-get install oracle-java10-set-default
He encontrado un repositorio
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt update
sudo apt install openjdk-10-jdk
Nota
:
Necesita
update-alternatives
solo si tiene varias versiones de Java.
Nota : Puede purgar todo sobre Java antes de instalar de nuevo Java nuevo.
sudo apt purge java*
Para la instalación nueva de Java 10
- Descargue JDK 10 desde aquí (puede descargar JRE y el servidor JRE): http://www.oracle.com/technetwork/java/javase/downloads/index.html
-
Extraiga y coloque en algún lugar del directorio
/opt/java
. Si coloca JDK en el directorio/opt/java
, será utilizable para todos los usuarios, ya que se encuentra en el directorio público/opt
.( Nota : descargué JDK, JRE y el servidor JRE, extraje JDK y cambié el nombre de la carpeta a jdk10, extraje JRE y cambié el nombre a la carpeta jre10 y extraje el servidor JRE y cambié el nombre a la carpeta jre10server como se muestra en la siguiente captura de pantalla )
-
Actualice su
/etc/environment
como se muestra a continuación
Ahora, debe volver a cargar el archivo de script
/etc/environment
en el sistema utilizando el comando de origen como se muestra a continuación.
source /etc/environment
Si desea saber más sobre las alternativas de actualización, aquí está el enlace: https://askubuntu.com/questions/159575/how-do-i-make-java-default-to-a-manually-installed-jre-jdk