quinta-feira, 17 de agosto de 2017

Instalando Java da Oracle no CentOS

Vamos ver neste post como instalar o JAVA 7 (JDK 7u79) no CentOS/RHEL 7/6/5.

Começamos por fazer o download do Java que está disponível no seu site da Oracle.
Vamos baixar o último release da versão do Java.
Quando o download terminar, precisamos extrair os arquivos com comandos fornecidos.
Os procedimentos indicados devem ser realizados como root e você deve ter o programa wget instalado (yum install wget).

# cd /opt/
# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz"
# tar xzf jdk-7u79-linux-x64.tar.gz

Para 32 bits
# cd /opt/
# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-i586.tar.gz"
# tar xzf jdk-7u79-linux-i586.tar.gz

Usamos alternatives para fazer a instalação.

# cd /opt/jdk1.7.0_79/
# alternatives --install /usr/bin/java java /opt/jdk1.7.0_79/bin/java 2
# alternatives --config java
O último comando abre um menu na tela solicitando que você escolha o java que será o default do sistema. O mesmo conjunto de comandos pode ser utilizado para instalar o jar:

# alternatives --install /usr/bin/jar jar /opt/jdk1.7.0_79/bin/jar 2
# alternatives --config jar
e o javac:
# alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_79/bin/javac 2
# alternatives --config javac
O próximo passo é alterar as variáveis de ambiente: JAVA_HOME, PATH e JRE_HOME. Você precisará acrescentar as seguintes linhas no script de inicialização de seu usuário ou do sistema.
Abra o arquivo do script de inicialização e coloque ao final do arquivo as seguintes linhas:
export JAVA_HOME=/opt/jdk1.7.0_79
export JRE_HOME=/opt/jdk1.7.0_79/jre
export PATH=$PATH:/opt/jdk1.7.0_79/bin:/opt/jdk1.7.0_79/jre/bin
Usualmente o arquivo de inicialização do usuário corrente é ~/.bashrc ou ~/.bash_profile.

Para testar se seu java está funcionando, peça para ver a versão do java default.

$ 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)

Nenhum comentário:

Postar um comentário

Desabilitar ModemManager no Ubuntu

 ModemManager provides a unified, high-level interface to control all kinds of modems: 4G/5G modems (LTE/NR) 3G modems NB-IoT / Cat-M1 modul...