Atualize 12.04 (preciso) para o Java 7 (OpenJDK)

0

Por padrão, o Ubuntu 12.04 vem com o OpenJDK 6, que já é bastante antigo e alguns aplicativos requerem pelo menos o Java 7. Como posso atualizar uma instalação do Ubuntu 12.04 para o Java 7?

    
por user149408 28.06.2014 / 13:21

1 resposta

1

Os repositórios do Ubuntu 12.04 contêm as versões 6 e 7 do JDK, mas, por padrão, somente a versão 6 está instalada.

Para atualizar, é melhor usar o gerenciador de pacotes Synaptic - se você não tiver, instale-o com sudo apt-get install synaptic .

  • Nota: Assegure-se de que os pacotes Java 7 estejam selecionados antes de desmarcar quaisquer pacotes Java 6 - senão o Synaptic cancelará a seleção de qualquer coisa que dependa de Java (incluindo quaisquer aplicativos Java)!
  • Pesquise icedtea e selecione icedtea-7-plugin para a instalação. Isso pode selecionar algumas dependências do Java 7.
  • Agora, pesquise openjdk e desmarque openjdk-6 , bem como openjdk-6-jre . Isso pode desmarcar alguns pacotes adicionais.
  • Se você tiver openjdk-6-jdk instalado, verifique se ele está selecionado para remoção e se openjdk-7-jdk está selecionado para instalação. (Você pode pular esta etapa se openjdk-6-jdk não estiver selecionado, o que significa que nunca foi instalado.)
  • Clique em Aplicar e analise suas seleções de pacotes:

    • Os pacotes default-jre são meta-pacotes que são seguros para remoção neste processo.
    • icedtea-7-jre-cacao é um pacote fictício, portanto é correto remover icaedtea-6-cacao sem instalar um substituto.
    • Para qualquer outro pacote Java / IcedTea 6 que é removido, você deve instalar o equivalente a Java 7.
    • Os pacotes a serem selecionados para remoção devem incluir o seguinte:
      • default-jre
      • default-jre-headless
      • icedtea-6-jre-cacau
      • icedtea-6-jre-jamvm
      • openjdk-6-jre
      • openjdk-6-jre-headless
      • openjdk-6-jre-lib
    • Em vez disso, o seguinte deve ser instalado:
      • icedtea-7-jre-jamvm
      • icedtea-7-plugin
      • openjdk-7-jre
      • openjdk-7-headless
      • openjdk-7-lib
  • Se algum pacote estiver faltando, volte e selecione-o manualmente. Quando tudo estiver OK, instale.

Em um console, execute java -version . Se você tiver o JDK instalado, execute também javac -version . Ambos devem relatar a versão 1.7.0.

    
por user149408 28.06.2014 / 13:21