Instalação do Java JDK no Linux pelo arquivo-fonte (tar.gz)

Publicado por Alex Mendes em 13/06/2016

[ Hits: 33.441 ]

 


Instalação do Java JDK no Linux pelo arquivo-fonte (tar.gz)



Este tutorial é voltado para quem necessita utilizar uma versão Java JDK ou substituir o OpenJDK nativo do Linux.

Neste tutorial vou utilizar uma versão GNU/Linux baseada em RedHat (CentOS 6.5 x64_86). Vamos lá!

Primeiro você deve efetuar download do seu pacote fonte, no meu caso eu fiz download do "jdk-7u79-linux-x64.tar.gz" salvando-o em /opt:

ls -lrt /opt/
jdk-7u79-linux-x64.tar.gz

Após fazer o download do seu pacote, vamos descompactá-lo. Para isso vamos utilizar o tar:

tar -xzvf jdk-7u79-linux-x64.tar.gz

Confira o descompactamento:

ls -lrt
jdk1.7.0_79

Eu costumo criar um diretório "/usr/local/java/" e movo o diretório do JDK para dentro, mas isso fica a critério de cada um:

sudo mkdir /usr/local/java/
$ sudo mv jdk1.7.0_79/ /usr/local/java/


Feito isso, agora vamos configurar as variáveis necessárias para o funcionamento do Java:
  • JAVA_HOME: Aponta para o diretório de instalação do JDK.
  • JRE_HOME: Aponta para o diretório de instalação do JRE.
  • CLASSPATH: Variável que contém o trajeto de bibliotecas que o JVM irá procurar.
  • PATH: Variável que aponta o caminho de seus arquivos para execução.

Logado com o seu usuário, edite seu arquivo .bash_profile:

vi ~/.bash_profile

Adicione/edite as linhas a seguir:

JAVA_HOME=/usr/local/java/jdk1.7.0_79/bin
JRE_HOME=/usr/local/java/jdk1.7.0_79/jre/bin
CLASSPATH=/usr/local/java/jdk1.7.0_79/lib

PATH=$PATH:$HOME/bin:$JAVA_HOME:$JRE_HOME:$CLASSPATH

export PATH JAVA_HOME JRE_HOME CLASSPATH

Salve e execute o comando "source":

source ~/.bash_profile

Vamos testar agora. Se estiver tudo certo, o comando abaixo exibirá a versão do Java JDK:

java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)


É isso pessoal, espero que ajude!!!

Fonte: http://www.coderanch.com/t/600047/java/java/Difference-JAVA-HOME-JRE-HOME

Outras dicas deste autor

Instalação/Upgrade mysqld 5.7: fatal error: mysql.user table is damaged [Resolvido]

Montagem de filesystem Windows CIFS automaticamente

Proxy ENDIAN - Bloqueio de Conexões SSL (https)

Adicionar caminho ao PATH do Linux

Compilação e instalação customizada do Apache httpd no CentOS 7

Leitura recomendada

Resolução do problema com Idesk: Can´t find config file...

Traduzir Firefox 12 no Linux

K3B Sem Problemas no Slackware 10.2

Jext - editor que suporta várias linguagens de programação

CPU-G - Obtendo informações do seu hardware

  

Comentários
[1] Comentário enviado por samuelpereira7 em 02/04/2020 - 22:45h

Você é o cara! Valeuzão! :D



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts