Cómo: ¿Actualizar Java en Ubuntu 14.04 LTS?

43

Recientemente instalé Ubuntu 14.04 en mi computadora y ahora mi versión de Java no está actualizada. Tengo Java, así que no necesito instalarlo, solo actualice la versión actual.

¿Puede alguien decirme el comando que tengo que usar para obtener la Versión 7 Actualización 65?

He intentado: apt-get updatey apt-get upgrade.

Kenneth
fuente
1
¿Cómo instalaste Java por primera vez? ¿Es una versión proporcionada desde los repositorios de Ubuntu?
Benoit

Respuestas:

70

Use ppa:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

si quieres java8:

sudo apt-get install oracle-java8-installer

Si ABSOLUTAMENTE necesita tener la última actualización de Java, debe instalarla manualmente desde una fuente oficial, siga este tutorial: http://www.cyberciti.biz/faq/howto-installing-oracle-java7-on-ubuntu-linux/

Pero te aconsejo que esperes como actualización de ppa

Nymeria
fuente
Probé este pero no instalará la versión más nueva. Lo he comprobado en java-website. Ahora tengo la versión 7, actualización 65 y quiero la versión 7, actualización 67.
kenneth
Tengo una computadora de 32 bits.
Kenneth
root @ ubuntu: / home / kenneth # sudo apt-get install oracle-java7-installer Leyendo listas de paquetes ... Listo Construyendo árbol de dependencias Leyendo información de estado ... Listo oracle-java7-installer ya es la versión más nueva. 0 para actualizar, 0 para instalar nuevamente, 0 para eliminar y 0 para no actualizar.
Kenneth
¿He actualizado recientemente de la versión 12.04 a la versión 14.04 si esto significa algo?
Kenneth
1
Acabo de actualizar usando - sudo apt-get update, y esto resolvió mi problema.
santu
6

El más reciente OpenJDK Java empaquetado para trusty (14.04) en este momento es 7u55. Puede verificar su versión de Java java -versiondesde la línea de comandos en Terminal.

Si desea una más nueva, sus mejores opciones serán:

  • esperar una actualización de Ubuntu, O

  • instale la distribución Oracle de Java que actualmente está en 7u65:

    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update
    sudo apt-get install oracle-java7-installer
akafred
fuente
bueno. ¿Sabes cuándo la distribución Oracle de Java será 7u67? Te lo digo porque los bancos en línea daneses no te permitirán acceder a menos que tengas la versión 7u67, así que espero que sea pronto.
Kenneth
kenneth @ ubuntu: ~ $ java -version versión java "1.7.0_65" Java (TM) SE Runtime Environment (compilación 1.7.0_65-b17) Servidor Java HotSpot (TM) VM (compilación 24.65-b04, modo mixto)
kenneth
1
Bueno, en este caso no hay una razón obvia por la que los bancos daneses no acepten 7u65, porque 7u67 (lanzado el 4 de agosto, hace cuatro días) solo tiene una corrección de errores, lo que no parece estar relacionado con la seguridad .
akafred
De acuerdo, descubrí que solo mi banco no aceptaba el acceso (Nordnet.dk), estaban teniendo problemas con NEM-ID en relación con Java (sistema obligatorio loco, requerido por ley), pero me dijeron otra forma de ingresar. Problema resuelto entonces, gracias.
Kenneth
5

Encontré algo útil aquí ...

Instalar Java con apt-get es fácil. Primero, actualice el índice del paquete:

 sudo apt-get update

Compruebe si Java aún no está instalado:

 java -version

Luego instale java jre / jdk:

 sudo apt-get install default-jre

 sudo apt-get install default-jdk

Para más detalles, visite: https://www.digitalocean.com/community/tutorials/how-to-install-java-on-ubuntu-with-apt-get

usuario3563667
fuente
Esto funcionó muy bien para mí en marzo de 2016. mi sistema es siempre bastante hasta a la fecha por lo que sólo en los últimos dos comandos (las installs) lo hizo por arriba
Michael Durrant
2

Actualizado para Ubuntu 18.04

Use ppa:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Para obtener más información, consulte: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

si quieres java9: (ahora algunos programas como JabRef todavía necesitan Java8)

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java9-installer

En http://www.webupd8.org/2015/02/install-oracle-java-9-in-ubuntu-linux.html puede ver una explicación detallada sobre cómo instalar Java9 y cómo cambiarlo a los valores predeterminados.

si quieres Java 10:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java10-installer

Para obtener más información, consulte: https://www.linuxuprising.com/2018/04/install-oracle-java-10-in-ubuntu-or.html

si quieres Java 11:

sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-11-jdk

Si necesita la última actualización, puede descargarla desde

Si tiene problemas para instalar las últimas actualizaciones, consulte: https://www.cyberciti.biz/faq/howto-installing-oracle-java7-on-ubuntu-linux/

Esta pregunta usa contenido de

JoKalliauer
fuente
Ha habido varias preguntas nuevas publicadas en los últimos dos meses preguntando qué hacer, porque el oráculo-java9-instalador devuelve este error: download failed Oracle JDK 9 is NOT installed. dpkg: error processing package oracle-java9-installer (--configure): subprocess installed post-installation script returned error exit status 1. oracle-java8-installer devuelve el mismo error: download failed¿Se ha solucionado este problema?
karel
@karel, ¿puede explicar cómo reproducir el error (o agregar una o dos preguntas donde encontrarlas?) Instalé Java8 y Java9 sudo apt-get install oracle-java8-installer sudo apt-get install oracle-java9-installery configuré sudo apt-get install oracle-java8-set-defaultJava 8 como predeterminado. y no tengo ningún problema en absoluto
JoKalliauer
Todo lo que quería saber es si oracle-java8-installer y oracle-java9-installer están funcionando ahora, por lo que podría actualizar esta respuesta .
karel
@karel En realidad solo lo probé en Ubuntu 16.04. No recibí ninguna advertencia al instalarlos.
JoKalliauer
Ya ves, mi problema es que Oracle cambió la ubicación de sus archivos Java 8 y Java 9 y ¿qué se supone que debo hacer ahora? ¿Se supone que debo revisar todos los días para ver si el ppa está actualizado nuevamente y puedo comenzar a recomendar a las personas que lo usen nuevamente? Uso el código abierto JDK de los repositorios de Ubuntu porque eso es lo que Oracle usa para construir sus binarios Java de todos modos.
karel
1

Otra posible solución es agregar el repositorio PPA del proyecto ubuntu-justched disponible en Github. Esto proporcionará una solución un poco diferente porque descargará el tarball de Oracle JRE a un directorio previamente configurado y generará un paquete DEB a partir de él.

De esa manera no dependerá de que alguien más empaquete el JRE, lo hará usted mismo (no se preocupe, será un proceso automático).

Alceu Rodrigues de Freitas Jun
fuente
+1 para una respuesta relevante relevante. Para los usuarios curiosos, la razón de esta solución se explica en esta publicación de blog .
clearkimura