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.

[ Hits: 7.053 ]

Por: Danilo Rodrigues dos Santos em 31/10/2018 | Blog: http://daro.eti.br/


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:

#!/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

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.

Página anterior     Próxima página

Páginas do artigo
   1. Baixando e instalando o JDK
   2. Configurando as variáveis de ambiente
   3. Entendendo e finalizando as configurações
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Terasology: O Minecraft gratuito e com gráfico realista

Introdução ao framework Mentawai

HrStatus - agilizando a virada do horário de verão

Introdução ao Desenvolvimento Android

Programando em Java para Console

  
Comentários
[1] Comentário enviado por alexoab em 12/03/2019 - 15:48h

Show , uma duvida
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 ?

[2] Comentário enviado por darosantos em 19/03/2019 - 19:42h


[1] Comentário enviado por alexoab em 12/03/2019 - 15:48h

Show , uma duvida
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 &lt;enter&gt; para manter a escolha actual[*], ou digite o número da selecção:

daria problema instalar a versão 11 ?


Não exatamente alexoab. Quando você usa o comando sudo update-alternatives --config java você vai estar indicando qual a versão default que seu sistema operacional irá usar. Assim se você fosse executar algum código java ou uma aplicação que usa a jvm então a versão indicada seria usada.
Caso você tenha outra versão no computador então para usá-la teria que se deslocar no diretório até onde esta a pasta do jdk/jvm e então usar os binários normalmente.


Contribuir com comentário