Gerenciando o Java no Ubuntu com update-alternatives

Postado em por Wolmir Cezer Garbin em Ubuntu | 93 Visualizações
Última atualização em:

Se você tem diferentes versões do java em um servidor ou mesmo em seu pc com Ubuntu, então vou te mostrar como gerenciar o Java.

Este post se destina a mostrar como gerenciar o Java seja em servidores ou em seu próprio pc com Ubuntu ou derivados. Se você quiser instalar no o Java (JDK/JRE) no Ubuntu, temos um outro tutorial mostrando como fazer isso em Como Instalar o Java 8 no Ubuntu 16.04 usando apt-get.

Caso queira desinstalar ou alternar entre as versões do Java este tutorial se aplica a você.

Gerenciando o Java no Ubuntu ou derivados

Você pode ter duas ou mais versões do Java em um servidor ou em seu próprio pc. Por isso a primeira coisa que vamos aprender é como configurar qual versão é a padrão para uso através de linha de comando usando o update-alternatives, que gerencia quais links simbólicos são usados por diferentes comandos.

Em seu terminal execute:

sudo update-alternatives --config java

A saída deste comando deve algo similar a imagem abaixo. Onde é mostrada todas as versões do java que tenha instalado:

saída do update alternatives do java

Você pode escolher o número da versão do Java para ser usado como padrão.

Isso também pode ser feito para outros comandos do Java, como o compilador (javac), o gerador de documentação (javadoc), a ferramenta de assinatura JAR (jarsigner), e mais. Você pode utilizar o seguinte comando, completando com o comando que você quer customizar.

sudo update-alternatives --config command

Configurar a variável de ambiente JAVA_HOME

Muitos programas utilizam a variável de ambiente JAVA_HOME para determinar a localização da instalação do Java. Se quiser configurar essa variável, precisa saber primeiro onde o Java está instalado, para fazer isso você pode executar o seguinte comando:

sudo update-alternatives --config java

Logo após copie o caminho da instalação preferencial do java e abra o arquivo /etc/environment utilizando o vi ou o seu editor de texto de sua preferência.

sudo vi /etc/environment

No final do arquivo, adicione a linha abaixo, lembrando de trocar o caminho do Java de acordo com sua preferência.

JAVA_HOME="/usr/lib/jvm/java-8-oracle"

Após concluir, salve o arquivo e recarregue-o utilizando o seguinte comando:

source /etc/environment

Pronto, agora você já pode fazer o teste:

echo $JAVA_HOME

Isso irá retornar o caminho que você configurou.

Wolmir Cezer Garbin

Wolmir Cezer Garbin


Sou formado em Desenvolvimento de Sistemas para Internet pela faculdade Mater Dei e Pós graduado em Desenvolvimento de sistemas em Java pela UTFPR. Trabalho a mais de 9 anos com desenvolvimento em Java, Android e Web utilizando as principais tecnologias do mercado. Atuo como professor na faculdade Mater Dei, programador na Garbo Software e criador do Receitas de Código.

Ver mais

Posts relacionados


Code Conference

Esta é uma conferência de código realizada na cidade de Pato Branco para dissiminar tendências e informações sobre programação e novas tecnológias

Veja mais sobre o Code Conference

Publique seu post no Receitas de Código

Agora você pode publicar seu post no Receitas de Código e compartilhar seu conhecimento com muitas pessoas!

Quero publicar