Como posso instalar o OpenJDK no Ubuntu 16.04? [duplicado]

26

Desde que atualizei para a versão mais recente do Ubuntu, não consigo instalar o pacote Java OpenJDK necessário para compilar as ROMs personalizadas do Android. Quando executo o sudo apt-get install openjdk-7-jdk , aparece o seguinte erro:

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.

Como corrijo este problema?

    
por Hakam El Assouad 20.04.2016 / 12:57

3 respostas

55

também teve o mesmo problema, mas resolvi com estes comandos:

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

O que fiz em 16.04 foi:

Para o OpenJDK 8.X

sudo apt install openjdk-8-jre

Para o OpenJDK 9.X

sudo apt install openjdk-9-jre

Nota : não houve openjdk-6-jre nem openjdk-7-jre no Ubuntu 16.04. Também não há necessidade de instalar o Oracle JDK (na verdade o OpenJDK é muito melhor que o Oracle para mim).

    
por Luis Alvarado 24.04.2016 / 03:49
0

Algum feedback com 16.04 ... Se você estiver instalando como parte de um pacote de "script de software", sempre terá que verificar qual versão do Java os programas suportam primeiro.

Por exemplo, usando openjdk-8-jre (versão mais recente) no script de instalação.

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