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

Publicado por Alex Mendes em 13/06/2016

[ Hits: 33.414 ]

 


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

Instalando Flash Plugin no Firefox

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

Instalação do Nagios 4.0.2

Instalação do Skype no Debian GNU/Linux 64 bits

Access denied for user 'root'@'localhost' no MySQL Server Community 5.7 [Resolvido] - CentOS7 x86_64

Leitura recomendada

Azureus fecha ao iniciar

Criando um botão Combo Box e fazendo uso da função PROCV (VLOOKUP) na planilha Gnumeric do Gnome

Adicionando smileys (emotions) personalizados no aMSN

Lançamento Famelix 2.1 - Release Candidate 2

Notas adesivas em qualquer desktop com xpad

  

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