Tutorial

Como instalar o Java no Ubuntu com apt-get

Published on December 3, 2014
    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

    Thanks for learning with the DigitalOcean Community. Check out our offerings for compute, storage, networking, and managed databases.

    Learn more about our products

    About the authors


    Still looking for an answer?

    Ask a questionSearch for more help

    Was this helpful?
     
    5 Comments
    

    This textbox defaults to using Markdown to format your answer.

    You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

    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!

    Try DigitalOcean for free

    Click below to sign up and get $200 of credit to try our products over 60 days!

    Sign up

    Join the Tech Talk
    Success! Thank you! Please check your email for further details.

    Please complete your information!

    Become a contributor for community

    Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.

    DigitalOcean Documentation

    Full documentation for every DigitalOcean product.

    Resources for startups and SMBs

    The Wave has everything you need to know about building a business, from raising funding to marketing your product.

    Get our newsletter

    Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.

    New accounts only. By submitting your email you agree to our Privacy Policy

    The developer cloud

    Scale up as you grow — whether you're running one virtual machine or ten thousand.

    Get started for free

    Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

    *This promotional offer applies to new accounts only.