¿Cómo puedo instalar OpenJDK en Ubuntu 16.04? [duplicar]

26

Desde que actualicé a la última versión de Ubuntu, no puedo instalar el paquete Java OpenJDK necesario para compilar ROM personalizados de Android. Cuando ejecuto sudo apt-get install openjdk-7-jdk , aparece el siguiente error:

Reading package lists... Done Building dependency tree        Reading
state information... Done Some packages could not be installed. This
may mean that you have requested an impossible situation or if you are
using the unstable distribution that some required packages have not
yet been created or been moved out of Incoming. The following
information may help to resolve the situation:

The following packages have unmet dependencies:  openjdk-7-jdk :
 Depends: openjdk-7-jre (= 7u51-2.4.6-1ubuntu4) E: Unable to correct
 problems, you have held broken packages.

¿Cómo soluciono este problema?

    
pregunta Hakam El Assouad 20.04.2016 - 12:57

3 respuestas

56

también tenía el mismo problema ... pero lo resolví con estos comandos:

sudo add-apt-repository ppa:openjdk-r/ppa  
sudo apt-get update   
sudo apt-get install openjdk-7-jre  
    
respondido por el Chris 23.04.2016 - 12:19
22

El que hice el 16.04 fue:

para OpenJDK 8.X

sudo apt install openjdk-8-jre

para OpenJDK 9.X

sudo apt install openjdk-9-jre

Nota : No había openjdk-6-jre ni openjdk-7-jre para mí en Ubuntu 16.04. Además, NO es necesario instalar Oracle JDK (en realidad, OpenJDK es mucho mejor que Oracle).

    
respondido por el Luis Alvarado 24.04.2016 - 03:49
0

Algunos comentarios con 16.04 ... Si está instalando como parte de un paquete de "script de software", siempre debe verificar primero qué versión de Java es compatible con los programas.

Por ejemplo, usar openjdk-8-jre (versión más nueva) en el script de instalación.

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install openjdk-8-jre
    
respondido por el Kimble E Craig 25.10.2016 - 00:53

Lea otras preguntas en las etiquetas