HowTo: Atualize o java no Ubuntu 14.04 LTS?

43

Eu instalei recentemente o Ubuntu 14.04 no meu computador e agora minha versão do Java não é atualizada. Eu tenho Java, então não preciso instalar - basta atualizar a versão atual.

Alguém pode me dizer o comando que preciso usar para obter a Versão 7, Atualização 65?

Eu tentei: apt-get updatee apt-get upgrade.

Kenneth
fonte
1
Como você instalou o Java pela primeira vez? É uma versão fornecida nos repositórios Ubuntu?
Benoit

Respostas:

70

Use ppa:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

se você quer java8:

sudo apt-get install oracle-java8-installer

Se você absolutamente precisar da atualização mais recente do java, instale manualmente a partir da fonte oficial, siga este tuto: http://www.cyberciti.biz/faq/howto-installing-oracle-java7-on-ubuntu-linux/

Mas eu aconselho você a esperar como atualização do ppa

Nymeria
fonte
Eu tentei este, mas ele não instalará a versão mais recente. Eu verifiquei no java-website. Eu tenho agora a versão 7 update 65 e eu quero a versão 7 atualização 67.
Kenneth
Eu tenho um computador de 32 bits.
Kenneth
root @ ubuntu: / home / kenneth # sudo apt-get install oracle-java7-installer Lendo listas de pacotes ... Concluído Criando árvore de dependências Lendo informações de estado ... Concluído oracle-java7-installer já é a versão mais recente. 0 para atualizar, 0 para instalar recentemente, 0 para remover e 0 para não atualizar.
Kenneth
Recentemente, atualizei da versão 12.04 para a versão 14.04, se isso significa alguma coisa?
Kenneth
1
Acabei de atualizar usando - sudo apt-get update, e isso resolveu meu problema.
santu 27/12/16
6

O mais novo OpenJDK Java empacotado para confiável (14.04) agora é 7u55. Você pode verificar sua versão do Java java -versionna linha de comando no Terminal.

Se você quiser um mais novo, suas melhores opções serão:

  • aguarde uma atualização do Ubuntu, OR

  • instale a distribuição Oracle do Java que atualmente está em 7u65:

    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update
    sudo apt-get install oracle-java7-installer
akafred
fonte
OK. Você sabe quando a distribuição Oracle do Java será 7u67? Digo a você, porque os bancos on-line dinamarqueses não permitirão o acesso, a menos que você tenha a versão 7u67, então espero que isso seja breve.
Kenneth
kenneth @ ubuntu: ~ $ java -version versão java "1.7.0_65" Java (TM) SE Runtime Environment (build 1.7.0_65-b17) VM do servidor Java HotSpot (TM) (build 24.65-b04, modo misto)
kenneth
1
Bem, neste caso, não há razão óbvia para que os bancos dinamarqueses não aceitem o 7u65, porque o 7u67 (lançado em 4 de agosto, quatro dias atrás) possui apenas uma correção de bug - o que não parece relacionado à segurança .
akafred
Ok, eu descobri que era apenas o meu banco que não aceitava acesso (Nordnet.dk), eles estavam tendo problemas com o NEM-ID em conexão com o java (sistema obrigatório obrigatório, exigido por lei), mas me disseram outra maneira de entrar. Problema resolvido então - obrigado.
Kenneth
5

Encontrei algo útil aqui ..

Instalar o Java com o apt-get é fácil. Primeiro, atualize o índice do pacote:

 sudo apt-get update

Verifique se o Java ainda não está instalado:

 java -version

Em seguida, instale o java jre / jdk:

 sudo apt-get install default-jre

 sudo apt-get install default-jdk

Para obter detalhes, acesse: https://www.digitalocean.com/community/tutorials/how-to-install-java-on-ubuntu-with-apt-get

user3563667
fonte
Isso funcionou muito bem para mim em março de 2016. meu sistema está sempre bastante atualizado, então apenas os dois últimos comandos installfizeram isso
Michael Durrant
2

Atualizado para o Ubuntu 18.04

Use ppa:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Para obter mais informações, consulte: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

se você quiser java9: (Agora, alguns programas como o JabRef ainda precisam do Java8)

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java9-installer

Em http://www.webupd8.org/2015/02/install-oracle-java-9-in-ubuntu-linux.html, você pode ver uma explicação detalhada sobre como instalar o Java9 e como alterá-lo para o padrão.

se você deseja Java 10:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java10-installer

Para obter mais informações, consulte: https://www.linuxuprising.com/2018/04/install-oracle-java-10-in-ubuntu-or.html

se você deseja Java 11:

sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-11-jdk

Se você precisar da atualização mais recente, faça o download em

Se você tiver problemas para instalar as atualizações mais recentes, consulte: https://www.cyberciti.biz/faq/howto-installing-oracle-java7-on-ubuntu-linux/

Esta pergunta usa conteúdo de

JoKalliauer
fonte
Houve várias novas perguntas postadas nos últimos dois meses perguntando o que fazer porque a Oracle-java9-instalador retorna este erro: download failed Oracle JDK 9 is NOT installed. dpkg: error processing package oracle-java9-installer (--configure): subprocess installed post-installation script returned error exit status 1. oracle-java8-installer retorna o mesmo erro: download failedEsse problema foi corrigido?
22418
@karel, você pode explicar como reproduzir o erro (ou adicionar uma ou duas perguntas onde encontrá-los?) Instalei o Java8 e o Java9 sudo apt-get install oracle-java8-installer sudo apt-get install oracle-java9-installere defini o sudo apt-get install oracle-java8-set-defaultJava 8 como padrão. e eu não tenho nenhum problema em tudo #
JoKalliauer 02/02
Tudo o que eu queria saber é se o oracle-java8-installer e o oracle-java9-installer estão funcionando agora, para que eu possa atualizar esta resposta .
22418
@karel Na verdade, eu só testei no Ubuntu 16.04. Não recebi nenhum aviso de instalação.
JoKalliauer #
Você vê qual é o meu problema é que a Oracle mudou a localização dos arquivos Java 8 e Java 9 e o que devo fazer agora? Devo verificar todos os dias para ver se o ppa está atualizado novamente e posso começar a recomendar que as pessoas o usem novamente? Eu uso o JDK de código aberto dos repositórios Ubuntu, porque é isso que a Oracle usa para criar seus binários Java de qualquer maneira.
22418
1

Outra solução possível é adicionar o repositório PPA do projeto ubuntu-justched disponível no Github. Isso fornecerá uma solução um pouco diferente, pois fará o download do tarball do Oracle JRE para um diretório configurado anteriormente e gerará um pacote DEB a partir dele.

Dessa forma, você não dependerá de outra pessoa que compõe o JRE, fará você mesmo (não se preocupe, será um processo automático).

Alceu Rodrigues de Freitas Jun
fonte
+1 para uma resposta provável relevante. Para usuários curiosos, a lógica desta solução é explicada nesta postagem do blog .
fácil