Instalar o Java Development Kit (JDK) 11 no Debian 9
Neste artigo veremos o passo a passo para instalar o JDK 11 da Oracle no sistema operacional Debian 9. Os procedimentos serão de uma instalação offline focada em disponibilizar os recursos da tecnologia Java em um servidor Linux.
Parte 2: Configurando as variáveis de ambiente
Neste passo iremos definir as variáveis de ambiente do Java.
As variáveis de ambiente instruem o sistema operacional onde encontrar os binários do java e permiti que a JVM possa encontrar as classes para execução do bytecode.
Execute os seguintes comandos:
1. cd /etc/profile.d/
2. nano javars.sh
O que iremos fazer é criar um arquivo que contenha as variáveis de ambiente que o Java precisa para ser reconhecido pelo sistema. Note que estaremos criando um arquivo no diretório profile.d, existem outras técnicas como modificar o arquivo /etc/profile ou o arquivo /etc/environment.
No entanto, estamos adotando esta técnica por ser apontada por Ubuntu (2016) como a mais segura e adequada. Estas variáveis estando em um arquivo separado facilitará a manutenção e diminui as alterações nos arquivos do sistema operacional. Digite o seguinte conteúdo no arquivo e salve.
Digite o seguinte conteúdo no arquivo:
Após isto reinicialize o servidor ou digite o comando:
source /etc/profile.d/javars.sh
Agora você poderá testar e ver se a versão do java instalada está funcionando corretamente.
Digite o seguinte comando:
java - version
Se tudo estiver ocorrido com sucesso irá retornar uma mensagem com informações da versão da JVM instalada.
As variáveis de ambiente instruem o sistema operacional onde encontrar os binários do java e permiti que a JVM possa encontrar as classes para execução do bytecode.
Execute os seguintes comandos:
1. cd /etc/profile.d/
2. nano javars.sh
O que iremos fazer é criar um arquivo que contenha as variáveis de ambiente que o Java precisa para ser reconhecido pelo sistema. Note que estaremos criando um arquivo no diretório profile.d, existem outras técnicas como modificar o arquivo /etc/profile ou o arquivo /etc/environment.
No entanto, estamos adotando esta técnica por ser apontada por Ubuntu (2016) como a mais segura e adequada. Estas variáveis estando em um arquivo separado facilitará a manutenção e diminui as alterações nos arquivos do sistema operacional. Digite o seguinte conteúdo no arquivo e salve.
Digite o seguinte conteúdo no arquivo:
#!/bin/sh
JAVA_HOME=/opt/jvm/java-oracle
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib
JRE_HOME=$JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export CLASSPATH
export JRE_HOME
export PATH
JAVA_HOME=/opt/jvm/java-oracle
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib
JRE_HOME=$JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export CLASSPATH
export JRE_HOME
export PATH
Após isto reinicialize o servidor ou digite o comando:
source /etc/profile.d/javars.sh
Agora você poderá testar e ver se a versão do java instalada está funcionando corretamente.
Digite o seguinte comando:
java - version
Se tudo estiver ocorrido com sucesso irá retornar uma mensagem com informações da versão da JVM instalada.
eu tenho :
b:/home/alexoab# sudo update-alternatives --config java
Existem 2 escolhas para a alternativa java (disponibiliza /usr/bin/java).
Selecção Caminho Prioridade Estado
------------------------------------------------------------
* 0 /usr/local/oracle-java-8/jdk1.8.0_181/bin/java 1500 modo automático
1 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 modo manual
2 /usr/local/oracle-java-8/jdk1.8.0_181/bin/java 1500 modo manual
Pressione <enter> para manter a escolha actual[*], ou digite o número da selecção:
daria problema instalar a versão 11 ?