Muda para o Oracle Java JDK em 14.04?

3

O Ubuntu 14.04 vem com o OpenJDK após a atualização a partir de 13.10.

  

$ java -version
  versão java "1.7.0_55"
  Ambiente de tempo de execução OpenJDK (IcedTea 2.4.7) (7u55-2.4.7-1ubuntu1)
  VM do servidor OpenJDK de 64 bits (compilação 24.51-b03, modo misto)
  $

Qual é a maneira mais segura de alternar para o Oracle Java JDK? Eu tenho algumas ferramentas de desenvolvimento Java (Eclipse, IntelliJ, Android Studio) e eu não gostaria de quebrá-las depois de mudar para o Oracle JDK.

A razão para isso é porque essas ferramentas estão me avisando que eu deveria mudar para o Oracle JDK para obter desempenho e evitar algum problema existente no OpenJDK.

    
por ubuntico 04.07.2014 / 20:43

2 respostas

8

Instale o Oracle / Sun Java. Veja Como posso instalar o Sun JDK 6/7/8 ou o JRE da Sun / Oracle? (e outros) para detalhes.

Em uma sessão de terminal, execute: sudo update-alternatives --config java

Você receberá uma lista parecida com esta:

De acordo com as instruções no prompt, insira o número correspondente à versão que você deseja que seja a implementação Java padrão do seu sistema.

Depois de fazer isso, a menos que haja definições de configuração que dirijam de outra forma para aplicativos específicos (bastante comuns), a versão do Java que você escolheu será seu padrão global do sistema.

Eu definitivamente não recomendo remover completamente o OpenJDK. Há vários módulos e aplicativos que podem estar esperando que o OpenJDK esteja lá e configurado para usá-lo - é o Java padrão que vem com o Ubuntu. Removê-lo pode causar alguns problemas sérios. Deixe-o no lugar para os módulos que o esperam, porque é o padrão. Você definiu o padrão como desejado e pode controlar os aplicativos que você está usando para usar essa configuração (na verdade, você pode fazer isso em um aplicativo por aplicativo sem alterar o padrão do sistema) - mas nem tudo está sob o seu controle, pelo menos não sem algum conhecimento sério e mucking around.

    
por Vector 03.08.2014 / 09:17
3

Isso é o que eu geralmente faço:

Primeiro, remova o openjdk:

sudo apt-get remove openjdk

Em seguida, faça o download do instalador / tarball java mais recente (eu prefiro o tarball) do site da Oracle.

Extraia o tarball em sua localização preferida ou, alternativamente, execute o instalador.

Edite seu arquivo ~ / .profile e adicione o caminho do executável java e as variáveis home do java:

export JAVA_HOME=/path/to/jdk1.8.0_05/bin/java
export PATH=$JAVA_HOME/bin:$PATH

Agora você pode executar seu eclipse ou outros programas que você baixou usando esta instalação do JDK.

    
por Prahlad Yeri 05.07.2014 / 08:53