- Introdução
- Prerequisites
- Variações de Java
- Install OpenJDK 8
- Instalar o OpenJDK 8 JRE
- Instalar OpenJDK 8 JDK
- Instalar o OpenJDK 7
- Instalar o OpenJDK 7 JRE
- Instalar OpenJDK 7 JDK
- Instalar o OpenJDK 6
- Instalar o OpenJDK 6
- Instalar OpenJDK 6 JDK
- Instalar Oracle Java 9
- Instalar Oracle Java 9 JRE
- Instalar Oracle Java 9 JDK
- Instalar Oracle Java 8
- Instalar Oracle Java 8 JRE
- Instalar Oracle Java 8 JDK
- Set Default Java
- Using Alternatives
- Utilizar variáveis de ambiente
- Conclusion
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:
outputThere 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!