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.