// Tutorial //

Como instalar o Java no Ubuntu com apt-get

Published on December 3, 2014
    Default avatar
    By Koen Vlaswinkel
    Developer and author at DigitalOcean.
    Português
    Como instalar o Java no Ubuntu com apt-get

    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


    Want to learn more? Join the DigitalOcean Community!

    Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in our Questions & Answers section, find tutorials and tools that will help you grow as a developer and scale your project or business, and subscribe to topics of interest.

    Sign up
    About the authors
    Default avatar
    Developer and author at DigitalOcean.

    Default avatar
    Developer and author at DigitalOcean.

    Still looking for an answer?

    Was this helpful?

    Estamos em Novembro de 2017 e Oracle removeu do repositório publico o java 7. As linhas de código do artigo acima não funciona mais. A Oracle somente permite agora baixar compactado ou rpm java antigo. Como instalar manualmente o java7 no ubuntu?

    Excelente artigo! Há tempos tentava instalar o Programa da Receita Federal para Declaração do IRPF2017 e o único artigo que me ajudou definitivamente foi esse. Muito obrigado!

    Thank you very much, good tutorial!

    Nice!

    Tks!