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