By Koen Vlaswinkel and Fernando Pimenta
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.
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.
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
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:
Esta é uma versão antiga mas ainda em uso.
sudo apt-get install oracle-java6-installer
Esta é a ultima versão estável.
sudo apt-get install oracle-java7-installer
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
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
.
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.
Tutorial writer
I’m a consultant and technical expert in Linux, Datacenter, and Cloud. I've been worked with Customer Support because I love helping people.
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!
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!
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?
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
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
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.