Como instalar o OpenJDK 8 (Ubuntu 19.04)?


21

Apenas openjdk-11-jdk e mais recentes parecem estar disponíveis. Existe alguma maneira de instalar o OpenJDK 8? De preferência sem adicionar um PPA.


1
Você pode fazer o download jdk-8u212-linux-x64.tar.gz(185,98 MB) diretamente de oracle.com/technetwork/java/javase/downloads/… e instalá-lo em /opt/jvmqualquer local que desejar. Por favor, note que isso NÃO open jdk 8 .
— Marmayogi 18/04

@Marmayogi Isso não permitiria atualizações automáticas. De preferência, uma solução incluiria um recurso de atualização automática.
— Andrew

@ Marmayogi Esse é o Oracle JDK. A opção de download do OpenJDK em jdk.java.net/java-se-ri/8 está desatualizada.
— FliegendeWurst 18/04

Isso é coisa conhecida @Andrew. Depende da escolha do questionador. Também instalei o Oracle JDK 11 em / opt / jvm. Agora o JDK-12 saiu e eu baixei há pouco tempo e vou instalar. Uma vantagem é que eu posso alternar entre o JDK-11 e o JDK-12 sempre que necessário.
— Marmayogi 18/04

1
Eu esperava encontrar um PPA das pessoas legais em adoptopenjdk.net - mas ainda não consegui encontrar um.
— jocull 19/04

Respostas:


15

Até agora, 30 de abril de 2019 às 02:00 UTC, o Open JDK 8 e seus pacotes associados foram adicionados aos repositórios normais do Ubuntu 19.04 Disco Dingo.

Agora você pode fazer o habitual

sudo apt install openjdk-8-jdk

sem adicionar PPAs ou baixar pacotes .deb.


Como um aparte, acredito que o pacote foi removido do 19.04 (enquanto originalmente estava lá) porque foi (erroneamente?) Removido do teste Debian ( relatório de bug relacionado ) e depois limpo. Foi re-adicionado hoje pelo seu mantenedor Matthias Klose aka doko.


Eu apenas tentei isso em 11 de maio de 2019 às 11:21, mas ele imprime E: Unable to locate package openjdk-8-jdk- parece não estar disponível novamente?
— Philip Eagles

Eu posso ver no site deles que ele está em atualizações de disco no universo ( packages.ubuntu.com/disco-updates/openjdk-8-jdk ). Você tem isso ativado no seu sistema? Abra "Software & Updates" e, na guia "Ubuntu Software", ative "... (universo)" e, na guia "Atualizações", ative "Atualizações recomendadas (atualizações de disco)"
— Andrew

Obrigado, foram as "Atualizações recomendadas (atualizações de disco)" na guia "Atualizações" que não foram ativadas - acho que foi porque escolhi fazer uma instalação mínima em vez da completa.
— Philip Eagles

11

Embora o PPA seja o método preferido para instalar o JDK 8, a fim de obter atualizações e correções oportunas, mas se você ainda deseja instalar sem o PPA , é possível baixar e instalar o JDK 8 a partir do conjunto de pacotes do Universo do Ubuntu.

  • Faça o download do JDK e JRE:

    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    
  • Instale usando o dpkg:

    sudo dpkg -i openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
    openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
    openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
    openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    
  • Instale dependências:

    sudo apt install -f
    

Se você deseja instalar usando o PPA, adicione openjdk-r ppa e instale:

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt update
sudo apt install openjdk-8-jdk openjdk-8-jre

5

A resposta de Kulfy está funcionando para mim. No entanto, eu tive que fazer algumas alterações para fazê-lo funcionar no Ubuntu 19.04.

  1. Faça o download do JRE e JDK:

    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    
  2. Tente instalar usando dpkg( \não funcionou para mim, basta usar espaços):

    sudo dpkg -i openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    
  3. Se você tiver dependências ausentes, o erro será mostrado. Instale as dependências:

    sudo apt install -f
    
  4. Após instalar as dependências, tente instalar novamente (vá para a etapa 2).



0
  1. Pressione no canto esquerdo / inferior em 'show applications' ou 'windows button'
  2. Software aberto e atualizações
  3. Verifique se você tem esses 2 marcados Atualizar software -> universo

Atualizações -> atualização de disco 4. Feche (atualização) 5. Reinicie o Enjoy :)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.