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.
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!