Así que Java 11 está disponible . ¿Alguien sabe cómo instalarlo (OpenJDK de Oracle) desde la línea de comandos?
Me gustaría ver algo como antes para Oracle Java 10:
sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java10-installer
PD En la pregunta similar , se propuso la instrucción:
sudo apt-get install openjdk-11-jdk
no funciona.
sudo apt-get install openjdk-11-jdk
?yum
), o puede instalarlo manualmente desde bibliotecas de archivos. Pero aparentemente no Debianapt-get
(todavía). P: Entonces, ¿por qué no instalar desde tar.gz? Ver también alternativas de actualizaciónRespuestas:
Ahora es posible instalar openjdk-11 de esta manera:
sudo apt-get install openjdk-11-jdk
(Anteriormente instaló openjdk-10, pero ya no)
fuente
openjdk-11-jdk-headless
. O si todo lo que desea es ejecutar algo, no compilar, tambiénopenjdk-11-jre[-headless]
le conviene.sudo add-apt-repository ppa:openjdk-r/ppa
primero para agregar el repositorio.sudo apt-get update
para actualizar el repositorio. Luegosudo apt-get install openjdk-11-jdk
trabajó.Para instalar Openjdk 11 en Ubuntu, los siguientes comandos funcionaron bien.
sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update sudo apt install openjdk-11-jdk
fuente
openjdk-11-jdk-headless
Para cualquiera que ejecute un JDK en Ubuntu y quiera actualizar a JDK11, recomendaría instalarlo a través de sdkman . SDKMAN es una herramienta para cambiar JVM, eliminar y actualizar.
Instalar SDKMAN
$ curl -s "https://get.sdkman.io" | bash $ source "$HOME/.sdkman/bin/sdkman-init.sh" $ sdk version
Instalar Java (11.0.3-zulu)
fuente
después de esto, intenta
para asegurarse de que la versión de Java sea 1.11.x, si encuentra una anterior o diferente, verifique el siguiente comando para ver los jdks disponibles,
deberías ver algo como a continuación,
puede ver java 1.11 disponible en la lista anterior, use el comando a continuación para configurar java 11 por defecto,
para el comando anterior, obtendrá algo como el siguiente y también, le pedirá una opción para configurar,
puede seleccionar el número de selección deseado, en mi caso es 0
para javac,
resultará algo como a continuación,
en mi caso es 0 otra vez
después de los pasos anteriores, intente
mostrará algo como a continuación,
fuente
En Ubuntu, simplemente puede instalar Open JDK siguiendo los comandos.
sudo apt-get update sudo apt-get install default-jdk
Puede verificar la versión de Java siguiendo el comando.
Si desea instalar Oracle JDK 8, siga los siguientes comandos.
Si desea cambiar las versiones de Java, puede probar los métodos siguientes.
vi ~/.bashrc
y agregue la siguiente líneaexport JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221
(ruta / carpeta jdk)o
sudo vi /etc/profile
y agregue las siguientes líneas#JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221 JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 export PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME export JRE_HOME export PATH
Puedes comentar sobre la otra versión. Esto debe cerrar sesión y volver a iniciar sesión para usar. Si desea probarlo sobre la marcha, puede escribir el siguiente comando en la misma terminal. Solo actualizará la versión de Java para una terminal en particular.
Siempre puede verificar la versión de Java con un
java -version
comando.fuente
Vine aquí buscando la respuesta y como nadie puso el comando para Oracle Java 11, sino solo openjava 11, descubrí cómo hacerlo en Ubuntu, la sintaxis es la siguiente:
fuente
Creé un script Bash que básicamente automatiza la instalación manual descrita en la pregunta similar vinculada . Requiere el
tar.gz
archivo y su valor de suma SHA256. Puede encontrar más información y descargar el script desde la página de mi proyecto de GitHub . Se proporciona bajo licencia MIT.fuente
Primero revise el
default-jdk
paquete, es muy probable que ya le proporcione un archivoOpenJDK >= 11
.ref: https://packages.ubuntu.com/search?keywords=default-jdk&searchon=names&suite=all§ion=all
Ubuntu 18.04 LTS +
Entonces, a partir de Ubuntu 18.04 LTS , debería estar bien.
nota: no te olvides de configurar
JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/default-java mvn -version
Ubuntu 16.04 LTS
Para Ubuntu 16.04 LTS , solo
openjdk-8-jdk
se proporciona en los repositorios oficiales, por lo que debe encontrarlo en un ppa :nota: no te olvides de configurar
JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 mvn -version
fuente