Introdução

Este tutorial irá mostrar-lhe como instalar Java no CentOS 7 (também 6 e 6.5), versões modernas do Fedora, e RHEL. Java é uma plataforma de software popular que lhe permite executar aplicações e applets Java.

A instalação das seguintes versões do Java está coberta:

  • OpenJDK 8
  • OpenJDK 7
  • OpenJDK 6
  • Oracle Java 9
  • Oracle Java 8

Feel free to skip to your desired section using the Contents button on the sidebar!

Prerequisites

Antes de começar este guia, você deve ter um usuário regular, não-root com sudo privilégios configurados em ambos os seus servidores – este é o usuário que você deve logar nos seus servidores como. Você pode aprender como configurar uma conta de usuário regular seguindo os passos do nosso guia inicial de configuração de servidores para Centos 7.

Variações de Java

Existem três edições diferentes da plataforma Java: Standard Edition (SE), Enterprise Edition (EE), e Micro Edition (ME). Este tutorial é focado em Java SE (Java Platform, Standard Edition).

Existem dois pacotes Java SE diferentes que podem ser instalados: o Java Runtime Environment (JRE) e o Java Development Kit (JDK). JRE é uma implementação da Máquina Virtual Java (JVM), que permite executar aplicações e applets Java compilados. JDK inclui o JRE e outros softwares necessários para escrever, desenvolver e compilar aplicativos e applets Java.

Existem também duas implementações diferentes de Java: OpenJDK e Oracle Java. Ambas as implementações são largamente baseadas no mesmo código, mas OpenJDK, a implementação de referência do Java, é totalmente de código aberto, enquanto o Oracle Java contém algum código proprietário. A maioria das aplicações Java funcionará bem com qualquer uma delas, mas você deve usar qualquer implementação que seu software chamar.

Você pode instalar várias versões e lançamentos de Java em um único sistema, mas a maioria das pessoas só precisa de uma instalação. Com isso em mente, tente instalar apenas a versão do Java que você precisa para rodar ou desenvolver sua(s) aplicação(ões).

Install OpenJDK 8

Esta seção mostrará como instalar os pacotes pré-construídos OpenJDK 8 JRE e JDK usando o gerenciador de pacotes yum, que é similar ao apt-get para o Ubuntu/Debian. OpenJDK 8 é a última versão do OpenJDK.

Instalar o OpenJDK 8 JRE

Para instalar o OpenJDK 8 JRE usando o yum, execute este comando:

  • sudo yum install java-1.8.0-openjdk

No prompt de confirmação, digite y depois RETURN para continuar com a instalação.

Congratulações! Você instalou o OpenJDK 8 JRE.

Instalar OpenJDK 8 JDK

Para instalar o OpenJDK 8 JDK usando yum, execute este comando:

  • sudo yum install java-1.8.0-openjdk-devel

No prompt de confirmação, digite y e depois RETURN para continuar com a instalação.

Congratulações! Você instalou o OpenJDK 8 JDK.

Instalar o OpenJDK 7

Esta seção mostrará como instalar os pacotes pré-construídos OpenJDK 7 JRE e JDK usando o gerenciador de pacotes yum.

Instalar o OpenJDK 7 JRE

Para instalar o OpenJDK 7 JRE usando o yum, execute este comando:

  • sudo yum install java-1.7.0-openjdk

No prompt de confirmação, digite y depois RETURN para continuar com a instalação.

Congratulações! Você instalou o OpenJDK 7 JRE.

Instalar OpenJDK 7 JDK

Para instalar o OpenJDK 7 JDK usando yum, execute este comando:

No prompt de confirmação, digite y depois RETURN para continuar com a instalação.

Congratulações! Você instalou o OpenJDK 7 JDK.

Instalar o OpenJDK 6

Esta seção mostrará como instalar os pacotes pré-construídos OpenJDK 6 JRE e JDK usando o gerenciador de pacotes yum.

Instalar o OpenJDK 6

Para instalar o OpenJDK 6 JRE usando o yum, execute este comando:

  • sudo yum install java-1.6.0-openjdk

No prompt de confirmação, digite y depois RETURN para continuar com a instalação.

Congratulações! Você instalou o OpenJDK 6 JRE.

Instalar OpenJDK 6 JDK

Para instalar o OpenJDK 6 JDK usando yum, execute este comando:

  • sudo yum install java-1.6.0-openjdk-devel

No prompt de confirmação, digite y depois RETURN para continuar com a instalação.

Congratulações! Você instalou o OpenJDK 6 JDK.

Instalar Oracle Java 9

Esta seção do guia lhe mostrará como instalar Oracle Java 9 JRE e JDK (64 bits), a última versão destes pacotes no momento desta escrita.

Atrás desta seção estaremos usando o comando wget para baixar os pacotes de software Oracle Java. wget pode não ser incluído por padrão em sua distribuição Linux, então para seguir você precisará instalá-lo executando:

  • sudo yum install wget

Note: Você deve aceitar o Contrato de Licença de Código Binário Oracle para Java SE, que é um dos passos incluídos, antes de instalar o Oracle Java.

Instalar Oracle Java 9 JRE

Nota: Para instalar o Oracle Java 9 JRE, você precisará ir para a página de downloads do Oracle Java 9 JRE, aceitar o contrato de licença e copiar o link de download do pacote Linux apropriado .rpm. Substitua o link de download copiado no lugar da parte destacada do comando wget>

Altere para o seu diretório home e baixe o RPM do Oracle Java 9 JRE com estes comandos:

  • cd ~
  • wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://link_copied_from_site"

Então instale o RPM com este comando yum (se você baixou uma versão diferente, substitua o nome do arquivo aqui):

  • sudo yum localinstall jre-9.0.4_linux_x64_bin.rpm

No prompt de confirmação, digite y depois RETURN para continuar com a instalação.

Agora o Java deve ser instalado em /usr/java/jre-9.0.4/bin/java, e ligado de /usr/bin/java.

Pode apagar o ficheiro de arquivo que descarregou anteriormente:

  • rm ~/jre-9.0.4_linux_x64_bin.rpm

Congratulações! Você instalou Oracle Java 9 JRE.

Instalar Oracle Java 9 JDK

Nota: Para instalar Oracle Java 9 JDK, você precisará ir para a página de downloads do Oracle Java 9 JDK, aceitar o contrato de licença, e copiar o link de download do pacote Linux apropriado .rpm. Substitua o link de download copiado no lugar da parte destacada do comando wget>

Altere para seu diretório home e baixe o RPM do Oracle Java 9 JDK com estes comandos:

  • cd ~
  • wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://link_copied_from_site"

Então instale o RPM com este comando yum (se você baixou uma versão diferente, substitua o nome do arquivo aqui):

  • sudo yum localinstall jdk-9.0.4_linux-x64_bin.rpm

No prompt de confirmação, digite y depois RETURN para continuar com a instalação.

Agora o Java deve ser instalado em /usr/java/jdk-9.0.4/bin/java, e ligado de /usr/bin/java.

Pode apagar o ficheiro de arquivo que descarregou anteriormente:

  • rm ~/jdk-9.0.4_linux-x64_bin.rpm

Congratulações! Você instalou Oracle Java 9 JDK.

>

Instalar Oracle Java 8

Esta seção do guia lhe mostrará como instalar Oracle Java 8 JRE e JDK (64-bit).

Nota: Você deve aceitar o Contrato de Licença de Código Binário Oracle para Java SE, que é um dos passos incluídos, antes de instalar Oracle Java.

Instalar Oracle Java 8 JRE

Nota: Para instalar o Oracle Java 8 JRE, terá de ir à Página de Downloads do Oracle Java 8 JRE, aceitar o contrato de licença, e copiar o link de download do pacote Linux apropriado .rpm. Substitua o link de download copiado no lugar da parte destacada do comando.wget>

Altere para seu diretório home e baixe o RPM do Oracle Java 8 JRE com estes comandos:

  • cd ~
  • wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://link_copied_from_site"

Então instale o RPM com este comando yum (se você baixou uma versão diferente, substitua o nome do arquivo aqui):

  • sudo yum localinstall jre-8u161-linux-x64.rpm

No prompt de confirmação, digite y depois RETURN para continuar com a instalação.

Agora o Java deve ser instalado em /usr/java/jre1.8.0_161/bin/java, e ligado de /usr/bin/java.

Pode apagar o ficheiro de arquivo que descarregou anteriormente:

  • rm ~/jre-8u161-linux-x64.rpm

Congratulações! Você instalou Oracle Java 8 JRE.

Instalar Oracle Java 8 JDK

Nota: Para instalar o Oracle Java 8 JDK, você precisará ir para a página de downloads do Oracle Java 8 JDK, aceitar o contrato de licença, e copiar o link de download do pacote Linux apropriado .rpm. Substitua o link de download copiado no lugar da parte destacada do comando.wget>

Altere para seu diretório home e baixe o RPM do Oracle Java 8 JDK com estes comandos:

  • cd ~
  • wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://link_copied_from_site"

Então instale o RPM com este comando yum (se você baixou uma versão diferente, substitua o nome do arquivo aqui):

  • sudo yum localinstall jdk-8u161-linux-x64.rpm

No prompt de confirmação, digite y depois RETURN para continuar com a instalação.

Agora o Java deve ser instalado em /usr/java/jdk1.8.0_161/jre/bin/java, e ligado de /usr/bin/java.

Pode apagar o ficheiro de arquivo que descarregou anteriormente:

  • rm ~/jdk-8u161-linux-x64.rpm

Congratulações! Você instalou Oracle Java 8 JDK.

Set Default Java

Se você instalou várias versões do Java, você pode querer definir uma como padrão (ou seja, aquela que será executada quando um usuário executar o comando java). Além disso, algumas aplicações requerem que certas variáveis de ambiente sejam definidas para localizar qual instalação do Java usar. Esta secção irá mostrar-lhe como fazer isto.

Por acaso, para verificar a versão do seu Java predefinido, execute este comando:

  • java -version

Using Alternatives

O comando alternatives, que gere comandos predefinidos através de links simbólicos, pode ser utilizado para seleccionar o comando Java predefinido.

Para imprimir os programas que fornecem o comando java que são gerenciados por alternatives, use este comando:

  • sudo alternatives --config java

Aqui está um exemplo da saída:

output
There are 5 programs which provide 'java'. Selection Command----------------------------------------------- 1 java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.161-2.6.12.0.el7_4.x86_64/jre/bin/java) 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64/jre/bin/java) 3 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java*+ 4 /usr/java/jre-9.0.4/bin/java 5 /usr/java/jdk-9.0.4/bin/javaEnter to keep the current selection, or type selection number:

Inscreva simplesmente o número de seleção para escolher qual java executável deve ser usado por padrão.

Utilizar variáveis de ambiente

Muitas aplicações Java usam as variáveis de ambiente JAVA_HOME ou JRE_HOME para determinar quais java executáveis usar.

Por exemplo, se você instalou Java para /usr/java/jdk1.8.0_161/jre/bin (ou seja java executável está localizado em /usr/java/jdk1.8.0_161/jre/bin/java), você poderia definir sua variável de ambiente JAVA_HOME em uma shell ou script bash como assim:

  • export JAVA_HOME=/usr/java/jdk1.8.0_161/jre

Se você quiser que JAVA_HOME seja definido para cada usuário no sistema por padrão, adicione a linha anterior ao arquivo /etc/environment. Uma maneira fácil de anexá-lo ao arquivo é executar este comando:

  • sudo sh -c "echo export JAVA_HOME=/usr/java/jdk1.8.0_161/jre >> /etc/environment"

Conclusion

Congratulações, você agora está configurado para executar e/ou desenvolver suas aplicações Java!

Deixe uma resposta

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