Comment installer OpenJDK sur Ubuntu 16.04? [dupliquer]

26

Depuis que j'ai mis à niveau vers la dernière version d'Ubuntu, je ne peux pas installer le package Java OpenJDK nécessaire pour compiler des ROM personnalisées Android. Lorsque j'exécute sudo apt-get install openjdk-7-jdk , l'erreur suivante apparaît:

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.

Comment résoudre ce problème?

    
posée Hakam El Assouad 20.04.2016 - 12:57
la source

3 réponses

56

eu le même problème aussi .. mais je l'ai résolu avec ces commandes:

sudo add-apt-repository ppa:openjdk-r/ppa  
sudo apt-get update   
sudo apt-get install openjdk-7-jre  
    
réponse donnée Chris 23.04.2016 - 12:19
la source
22

Celui que j'ai fait le 16.04 était:

Pour OpenJDK 8.X

sudo apt install openjdk-8-jre

Pour OpenJDK 9.X

sudo apt install openjdk-9-jre

Remarque : il n'y avait pas de openjdk-6-jre ni openjdk-7-jre sur Ubuntu 16.04. De plus, il n’est PAS nécessaire d’installer Oracle JDK (en fait, OpenJDK est bien meilleur que Oracle pour moi).

    
réponse donnée Luis Alvarado 24.04.2016 - 03:49
la source
0

Quelques commentaires avec 16.04 ... Si vous effectuez l’installation dans un package "script logiciel", vous devez toujours vérifier la version de Java prise en charge par les programmes.

Par exemple, utiliser openjdk-8-jre (version plus récente) sur le script d'installation.

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install openjdk-8-jre
    
réponse donnée Kimble E Craig 25.10.2016 - 00:53
la source

Lire d'autres questions sur les étiquettes