Como instalar o Java no Ubuntu com apt-get
Autor: Denis Benjamim | Publicado: 2017-07-12T13:54:00-03:00


Introdução

Como uma grande quantidade de artigos e programas necessitam ter o Java instalado, este artigo irá guiá-lo através do processo de instalação e gerenciamento de diferentes versões de Java.



Instalando o JRE/JDK padrão

Esta é a opção mais fácil e recomendada. Isto irá instalar o OpenJDK no Ubuntu 12.04 e anteriores e no 12.10+ instalará o OpenJDK7.

Instalar o Java com&nbsp;apt-get&nbsp;é fácil. Primeiro, atualize a lista de pacotes:
 sudo apt-get update  



Então, verifique se o Java já não se encontra instalado:
java -version


Se isso retornar "The program java can be found in the following packages", o Java não foi instalado ainda, então execute o seguinte commando:
sudo apt-get install default-jre


Isto irá instalar o Java Runtime Environment(JRE). Se em vez disso, você precisa do Java Development Kit (JDK), que é geralmente necessário para compilar aplicações Java (por exemplo Apache Ant, Apache Maven, Eclipse e IntelliJ IDEA), execute o seguinte comando:
sudo apt-get install default-jdk


Isto é tudo que é necessário para instalar o Java.

Todos os outros passos são opcionais e devem ser executados quando necessário.



Instalando o OpenJDK7 (opcional)

Para instalar o OpenJDK7 execute o seguinte comando:
sudo apt-get install openjdk-7-jre 


Isto irá instalar o Java Runtime Environment(JRE). Se em vez disso, você precisa do Java Development Kit (JDK), execute o seguinte comando:
sudo apt-get install openjdk-7-jdk




Instalando o Oracle JDK (Opcional)

O Oracle JDK é o JDK oficial; contudo, ele não é mais fornecido pela Oracle como instalação padrão no Ubuntu.

Você ainda pode instalá-lo utilizando&nbsp;apt-get. Para instalar qualquer versão , primeiro execute os seguintes comandos:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update


Então, dependendo da versão que você quer instalar, execute um dos seguintes comandos:

Oracle JDK 6

Esta é uma versão antiga mas ainda em uso.
sudo apt-get install oracle-java6-installer


Oracle JDK 7

Esta é a ultima versão estável.
sudo apt-get install oracle-java7-installer


Oracle JDK 8

Este é um preview para desenvolvedores, o lançamento oficial está agendado para Março de 2014.&nbsp;Este artigo externo sobre Java 8&nbsp;poderá ajudá-lo a entender tudo sobre ele.
sudo apt-get install oracle-java8-installer




Gerenciando o Java (Opcional)

Quando existem múltiplas instalações Java em seu ambiente, a versão Java para utilizar como padrão pode ser escolhida. Para fazer isto, execute o seguinte comando:
sudo update-alternatives --config java


Ele geralmente retorna algo assim se você tiver 2 instalações (se você tiver mais, ele retornará mais, é claro):
There are 2 choices for the alternative java (providing /usr/bin/java).

Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-7-oracle/jre/bin/java          1062      auto mode
  1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode
  2            /usr/lib/jvm/java-7-oracle/jre/bin/java          1062      manual mode

Press enter to keep the current choice[*], or type selection number:


Agora você pode escolher o número para utilizar como padrão. Isto também pode ser feito para o compilador Java (javac):
sudo update-alternatives --config javac


Esta é a mesma tela de seleção do comando anterior e deve ser utilizado da mesma forma. Este comando pode ser executado para todos os outros comandos que possuem diferentes instalações.

Em Java, isto inclui mas não se limita a:&nbsp;keytool,&nbsp;javadoc&nbsp;and&nbsp;jarsigner.



Definindo a variável de ambiente "JAVA_HOME"

Para definir a variável de ambiente&nbsp;JAVA_HOME&nbsp;, que é necessária para alguns programas, primeiramente encontre o caminho da sua instalação Java:
sudo update-alternatives --config java


Ele retorna algo como:
There are 2 choices for the alternative java (providing /usr/bin/java).

Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-7-oracle/jre/bin/java          1062      auto mode
  1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode
  2            /usr/lib/jvm/java-7-oracle/jre/bin/java          1062      manual mode

Press enter to keep the current choice[*], or type selection number:


O caminho da instalação para cada um é:

1.&nbsp;/usr/lib/jvm/java-7-oracle

2.&nbsp;/usr/lib/jvm/java-6-openjdk-amd64

3.&nbsp;/usr/lib/jvm/java-7-oracle

Copie o caminho da sua instalação preferida e então edite o arquivo&nbsp;/etc/environment:
sudo nano /etc/environment


Nesse arquivo, adicione a seguinte linha (substituindo SEU_CAMINHO pelo caminho copiado):

JAVA_HOME="SEU_CAMINHO"

Isto deve ser suficiente para definir a variável de ambiente. Agora recarregue este arquivo:
source /etc/environment


Faça um teste executando:
echo $JAVA_HOME


Se retornar o caminho que você acabou de configurar, a variável de ambiente foi configurada com sucesso. Se não retornar, por favor certifique-se de ter seguido todos os passos corretamente.

Fonte: DigitalOcean