Muitos sistemas operacionais Linux têm Java por padrão em seu sistema e, graças a isso, é possível compilar e executar aplicativos de desenvolvimento de vários desenvolvedores.
Java, desenvolvida pela Oracle, é uma das linguagens de programação mais utilizadas no mundo devido às suas diversas funcionalidades e capacidades de desenvolvimento e compatibilidade.
Java é definido nas seguintes categorias:
Desenvolvedores de softwarePara este tipo de usuário é necessário o JDK (Java SE Development Kit), voltado para desenvolvedores Java. Inclui JRE abrangente mais ferramentas para desenvolvimento, depuração e monitoramento de aplicativos Java de forma centralizada.
Administradores que executam aplicativos em um servidorPara este caso, é necessário o Servidor JRE (Server Java Runtime Environment), que é projetado para implementar aplicativos Java em servidores. Inclui ferramentas para monitoramento de JVM e ferramentas necessárias para aplicativos de servidor, mas não inclui integração de navegador (o plug-in Java), atualização automática ou seu próprio instalador.
Usuário final executando Java em um ambiente de desktopPara este tipo de usuário, o JRE é necessário: (Java Runtime Environment) que cobre a maioria das necessidades dos usuários finais. Ele contém tudo que você precisa para executar aplicativos Java em seu sistema de forma eficiente.
Recursos do Java 9Agora, o Java apresenta sua edição 9 que conta com recursos como:
- Adicionado hash de sessão TLS e suporte estendido de extensão de segredo mestre
- Verificações adicionais de tipo de stub de IDL são adicionadas ao método
org.omg.CORBA.ORBstring_to_object
- Nova validação pública de chaves RSA
- O tamanho padrão da chave do provedor é atualizado automaticamente
- Os pacotes de criptografia exportáveis estão desativados
- Os arquivos JNLP não são iniciados no IE11 na atualização do Windows 10 para criadores de criadores
Agora, veremos como instalar o Java 9 em algumas das principais distribuições do Linux.
1. Instale o Java 9 no CentOS 7
Este mesmo processo se aplica ao RedHat e Fedora. Para instalar o Java 9 no CentOS, temos duas opções:
Passo 1
A primeira é acessar o link a seguir e fazer o download do arquivo rpm mais recente disponível:
Passo 2
Lá, temos as seguintes opções de arquivo rpm:
jdk-9.0.4_linux-x64_bin.rpm jre-9.0.4_linux-x64_bin.rpmetapa 3
Caso não utilize o método de download de arquivos rpm, podemos utilizar o comando wget da seguinte forma. Para baixar o Java SE JDK:
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense = accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9.0.4+11 /c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.rpm
Passo 4
Para baixar o Java SE JRE:
wget -no-cookies -no-check-certificate -header “Cookie: oraclelicense = accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/9.0.4+11/c2514751926b4512b076cc82f959763f/ jre-9.0.4_linux-x64_bin.rpm
Etapa 5
Lá baixamos o tipo de Java que consideramos necessário usar. Uma vez que o pacote RPM foi baixado, devemos ir até o caminho onde foi baixado e aí executar a seguinte linha:
No RHEL, CentOS 7
yum install jdk-9.0.4_linux-x64_bin.rpm yum install jre-9.0.4_linux-x64_bin.rpm
No Fedora 22 e superior
sudo dnf install jdk-9.0.4_linux-x64_bin.rpm sudo dnf install jre-9.0.4_linux-x64_bin.rpm
Etapa 6
Neste exemplo, estamos usando o CentOS 7, portanto, executamos os primeiros comandos:
Para instalar o Java JDK:
yum install jdk-9.0.4_linux-x64_bin.rpm
Etapa 7
Nós entramos na carta Y para confirmar o download e a instalação do Java 9 JDK. Para instalar o Java JRE, colocaremos o seguinte. Da mesma forma, inserimos a letra Y para confirmar o download e a instalação.
yum install jre-9.0.4_linux-x64_bin.rpm
2. Definir variáveis de ambiente Java no CentOS 7
A seguir, vamos inserir as variáveis de ambiente Java e o caminho dos arquivos executáveis na variável $ PATH do CentOS 7, isso é necessário para garantir que as variáveis de ambiente Java e os executáveis estejam acessíveis em todo o sistema, para que possamos vai executar os seguintes comandos:
Passo 1
Definir JAVA_HOME e variável de caminho de JDK
export JAVA_HOME = / usr / java / jdk-9.0.4 export PATH = $ PATH: /usr/java/jdk-9.0.4/binPasso 2
Definir JAVA_HOME e variável de caminho de JRE
export JAVA_HOME = / usr / java / jre-9.0.4 export PATH = $ PATH: /usr/java/jre-9.0.4/bin
3. Verifique a versão Java no CentOS 7
Passo 1
Por fim, vamos verificar se temos Java 9 no CentOS, para isso executamos o seguinte:
java -version
Passo 2
Se quisermos habilitar o suporte JDK / JRE no Firefox, será necessário executar os seguintes comandos para habilitá-lo:
alternativas --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk-9.0.4/lib/libnpjp2.so 20000
4. Instale o Java 9 usando repositórios PPA no Debian
Outra das distribuições mais conhecidas e usadas do Linux no nível corporativo, veremos como instalar o Java 9 lá.
Para esta tarefa, temos duas opções e a primeira é usar repositórios.
Passo 1
Para adicionar este repositório não oficial no Debian 9, vamos executar a seguinte linha:
sudo add-apt-repository ppa: webupd8team / java
PROLONGAR
Passo 2
Entramos com a letra Enter para aceitar a instalação do referido repositório. Depois de fazer isso, procedemos à atualização do repositório executando o seguinte:
sudo apt-get updateetapa 3
Assim que o PPA for adicionado e atualizado, devemos procurar os pacotes com o nome oracle-java9 da seguinte forma:
apt-cache search oracle-java9
PROLONGAR
Passo 4
Essa saída confirma que o Java 9 está disponível para instalação por meio do seguinte comando:
apt-get install oracle-java9-installer
PROLONGAR
Etapa 5
Pressionamos a tecla Enter para confirmar o download e durante o processo de instalação veremos o seguinte. Devemos aceitar os termos da licença Oracle.
PROLONGAR
Etapa 6
No caso de ter mais de um Java instalado no Debian, podemos instalar o pacote oracle-java9-set-default para definir o Java 9 por padrão:
sudo apt-get install oracle-java9-set-default
5. Instale o Java 9 usando o código-fonte no Debian
Outra alternativa para instalar o Java 9 é fazer o download do respectivo arquivo Java 9 SE SDK do seguinte link:
Passo 1
Devemos aceitar o contrato de licença para iniciar o processo de download da versão mais recente do pacote tarball.
Java não oferece pacotes pré-compilados na forma de pacotes .deb para distribuições Linux baseadas em Debian, portanto, devemos usar o arquivo gzip compactado para realizar esta instalação.
Agora, como alternativa, podemos baixar este arquivo usando o comando wget da seguinte maneira:
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense = accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9.0.4+11 /c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.tar.gzPasso 2
Vamos para o caminho onde o Java foi instalado e vamos executar os seguintes comandos que irão descompactar o arquivo tarball do Java diretamente no diretório / opt, então vamos inserir o caminho extraído de java do diretório / opt e executar o comando ls para exibir o conteúdo do diretório. Os arquivos executáveis Java estão localizados no diretório bin:
sudo tar xfz jdk-9.0.4_linux-x64_bin.tar.gz -C / opt / cd /opt/jdk-9.0.4/ lsetapa 3
Por fim, exportaremos as variáveis Java executando:
sudo echo 'export JAVA_HOME = / opt / jdk-9.0.4 /' | sudo tee /etc/profile.d/java.sh sudo echo 'export PATH = $ PATH: /opt/jdk-9.0.4/bin' | sudo tee -a /etc/profile.d/java.shPasso 4
Em ambos os casos, para saber a versão do Java executaremos o seguinte comando:
java -version
PROLONGAR
6. Instale o Java 9 no Ubuntu 17
Os mesmos comandos que usamos no Debian 9 são úteis para instalar o Java 9 no Ubuntu 17.
Passo 1
Nesse caso, a primeira opção é usar um repositório PPA usando os seguintes comandos:
sudo add-apt-repository ppa: webupd8team / java (Instale o repositório) sudo apt-get update (Atualize os pacotes do repositório) sudo apt-get install oracle-java9-installer (Encontre os pacotes disponíveis para instalar) sudo apt-get install oracle-java9-set-default (instale o Java 9)Passo 2
Mas, neste caso, vamos usar o segundo método que é baixar o arquivo diretamente do site oficial no seguinte link:
etapa 3
Ou podemos usar o comando wget assim:
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense = accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9.0.4+11 /c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.tar.gz
PROLONGAR
Passo 4
Após o download do Java 9, iremos para o diretório onde foi feito o download e lá executaremos os seguintes comandos para instalar o Java:
sudo tar xfz jdk-9.0.4_linux-x64_bin.tar.gz -C / opt / cd /opt/jdk-9.0.4/ lsEtapa 5
Esses comandos irão descompactar o arquivo tarball Java diretamente no diretório / opt, vamos inserir o caminho onde o conteúdo Java foi extraído do diretório / opt e executaremos o comando ls para exibir o conteúdo do diretório.
PROLONGAR
Etapa 6
Os executáveis Java estão localizados no diretório bin.
PROLONGAR
Etapa 7
O próximo passo a ser realizado é inserir as variáveis de ambiente Java e o caminho dos arquivos executáveis na variável $ PATH do sistema, para isso utilizaremos os seguintes comandos:
sudo echo 'export JAVA_HOME = / opt / jdk-9.0.4 /' | sudo tee /etc/profile.d/java.sh sudo echo 'export PATH = $ PATH: /opt/jdk-9.0.4/bin' | sudo tee -a /etc/profile.d/java.sh
PROLONGAR
Etapa 8
Finalmente, podemos validar a versão Java 9 usando o seguinte comando:
java -version
PROLONGAR
Desta forma, aprendemos a instalar o Java 9 em algumas das distribuições Linux mais usadas.