Como instalar Java no CentOS 7

Java é uma das linguagens de programação mais populares do mundo, usada para construir diferentes tipos de aplicações e sistemas.

Este tutorial descreve como instalar várias versões e implementações de Java no CentOS 7. Vamos mostrar a você como instalar o OpenJDK assim como o Oracle Java.

Prerequisites #

Antes de continuar com este tutorial, certifique-se de que você está logado como um usuário com privilégios sudo .

Variações Java #

Java é distribuído em três edições diferentes, Standard Edition (SE), Enterprise Edition (EE), e Micro Edition (ME). Este tutorial cobre a edição Java SE (Standard Edition).

Existem dois pacotes Java diferentes no CentOS 7, Java Runtime Environment (JRE), e o Java Development Kit (JDK). Se você só quer executar programas Java, então você pode instalar o JRE, que contém apenas o Java Runtime Environment. Se você é um desenvolvedor Java, então você precisará do JDK, que inclui o JRE e ferramentas e bibliotecas de desenvolvimento/depuração.

Existem também duas implementações diferentes de Java, OpenJDK e Oracle Java, com quase nenhuma diferença entre elas, exceto que o Oracle Java tem algumas características comerciais adicionais.

Se você não tem certeza de qual implementação e versão do Java instalar, a recomendação geral é instalar o OpenJDK 11 JDK, que é a versão atual do LTS do Java.

Prrequisitos #

Antes de começar com o tutorial, certifique-se de que você está logado como root ou usuário com privilégios sudo .

Instalar o OpenJDK #

OpenJDK, a implementação open-source da plataforma Java, é o desenvolvimento e tempo de execução padrão do Java no CentOS 7. A instalação é simples e direta.

Instalar OpenJDK 11 JDK #

No momento da escrita, OpenJDK 11 é a versão atual do LTS do Java e a versão recomendada para instalar. Você pode instalá-lo usando yum digitando o seguinte comando:

sudo yum install java-11-openjdk-devel

Verifica a instalação, executando o seguinte comando que imprimirá a versão Java:

java -version

A saída será algo parecido com isto:

É isso! Neste ponto, você deve ter instalado com sucesso o Java no seu sistema CentOS.

Instalar o OpenJDK 11 JRE #

Você pode instalar o OpenJDK 11 JRE usando yum digitando o seguinte comando:

sudo yum install java-11-openjdk
JRE é um subconjunto JDK, e se você já instalou o pacote JDK, você não precisa instalar este.

Instalar o OpenJDK 8 JDK #

Java 8 ainda é a versão mais utilizada do Java. Se a sua aplicação requer que o Java 8 antigo seja instalado no seu sistema CentOS 7, instale-o executando o seguinte comando:

sudo yum install java-1.8.0-openjdk-devel

Instalar OpenJDK 8 JRE #

O mesmo que acima se a sua aplicação requer OpenJDK 7 JRE, você pode instalá-lo com yum executando o seguinte comando:

sudo yum install java-1.8.0-openjdk

Instalar Oracle Java #

Nesta seção, vamos percorrer os passos de instalação do Oracle Java. Os pacotes Oracle estão disponíveis para download somente em seu site oficial .

Antes de instalar o Oracle Java, certifique-se de ler a Licença Oracle JDK . A licença permite apenas o uso não comercial do software, como uso pessoal e uso de desenvolvimento.

Você pode baixar os pacotes Oracle Java .rpm da página de downloads do Java SE. Para fazer o download do Oracle Java, você precisa se registrar no site do Oracle.

Após você baixar o pacote, use o seguinte comando para instalá-lo:

sudo yum localinstall jre-VERSION-linux-x64.rpm

Configure a versão padrão #

Você pode verificar o Java padrão, com:

java -version

Se você tiver várias versões Java instaladas no servidor, você pode alterar a versão padrão usando o utilitário de sistema alternatives:

sudo alternatives --config java

O output deve parecer similar ao seguinte:

Para alterar a versão padrão do Java, basta digitar o número quando solicitado e pressionar Enter.

Desinstalar Java #

Se, por qualquer razão, quiser desinstalar o pacote Java, pode desinstalá-lo como qualquer outro pacote instalado com yum.

Por exemplo, se você quiser desinstalar o pacote java-1.8.0-openjdk-devel simplesmente execute:

sudo yum remove java-1.8.0-openjdk-devel

Conclusion #

Agora que você aprendeu como instalar e gerenciar diferentes versões do Java no seu servidor CentOS, seu próximo passo poderia ser instalar uma das muitas aplicações que rodam em Java, como Tomcat , JBoss/WildFly , Apache Maven , Glassfish , Elasticsearch , Cassandra , Jenkins , Gradle ..etc

Deixe uma resposta

O seu endereço de email não será publicado.