We hope you find this tutorial helpful. In addition to guides like this one, we provide simple cloud infrastructure for developers. Learn more →

Como instalar o Java no Ubuntu com apt-get

PostedDecember 3, 2014 357.4k views

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 apt-get é 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 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. Este artigo externo sobre Java 8 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: keytool, javadoc and jarsigner.

Definindo a variável de ambiente "JAVA_HOME"

Para definir a variável de ambiente JAVA_HOME , 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. /usr/lib/jvm/java-7-oracle

2. /usr/lib/jvm/java-6-openjdk-amd64

3. /usr/lib/jvm/java-7-oracle

Copie o caminho da sua instalação preferida e então edite o arquivo /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.

Enviado por: Koen Vlaswinkel

5 Comments

Creative Commons License