Nesse tutorial vou mostrar como consegui instalar o Oracle Java JRE (Java Runtime Environment ou Ambiente de Tempo de Execução Java) no Fedora 23:
Primeiramente, descubra a versão do seu sistema:
[[email protected] ~]$ uname -m
x86_64
Baixe a versão correspondente 32 ou 64 bit do JRE (No meu caso foi a versão 64 bit):
Versão 32 bit (Linux RPM) e 64 bit (Linux x64 RPM)
Após baixar o JRE, execute a instalação:
32 bit:
rpm -Uvh /indicar/caminho/do-arquivo/jre-8u71-linux-i586.rpm
64 bit:
rpm -Uvh /indicar/caminho/do-arquivo/jre-8u71-linux-x64.rpm
Para instalar o java, javaws e libjavaplugin.so no Firefox usando o comando alternatives –install (Latest Version):
Java:
alternatives --install /usr/bin/java java /usr/java/latest/bin/java 200000
javaws:
alternatives --install /usr/bin/javaws javaws /usr/java/latest/bin/javaws 200000
Plugin Java para Browser (Mozilla Firefox) – 32 bit:
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/latest/lib/i386/libnpjp2.so 20000
Plugin Java para Browser (Mozilla Firefox) – 64 bit:
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/latest/lib/amd64/libnpjp2.so 200000
Para checar versão corrente do java, javac e javaws:
[[email protected] ~]$ java -version
java version "1.8.0_71"
Java(TM) SE Runtime Environment (build 1.8.0_71-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.71-b17, mixed mode)
[[email protected] ~]$ javaws
Java(TM) Web Start 11.71.2.17-fcs
[[email protected] ~]$ javac -version
javac 1.8.0_71
Para checar a versão corrente do libjavaplugin.so, reinicie o Mozilla Firefox e após, escreva about:plugins na barra de endereços.
Java(TM) Plug-in 11.71.2
Arquivo: libnpjp2.so
Caminho: /usr/java/jdk1.8.0_71/jre/lib/amd64/libnpjp2.so
Versão: 11.71.2
Status: Ativo
Next Generation Java Plug-in 11.71.2 for Mozilla browsers
Falta agora habilitar a nova versão do Oracle Java no sistema. Digite o comando:
[[email protected] ~]$ alternatives --config java Há 4 programas que oferecem "java". Seleção Comando ----------------------------------------------- * 1 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.71-1.b15.fc23.x86_64/jre/bin/java + 2 /usr/java/jre1.8.0_71/bin/java 3 /usr/java/jdk1.8.0_71/jre/bin/java 4 /usr/java/latest/jre/bin/java Indique para manter a seleção atual[+] ou digite o número da seleção:
O + indica a versão padrão do sistema. Então basta escolher o número da versão instalada e digitar onde pede. No meu caso a versão escolhida foi a 2. Após basta apertar e conferir com o comando:
java -version
Para escolher a versão do Javaws:
[[email protected] ~]$ alternatives --config javaws Há 1 programa que oferece "javaws". Seleção Comando ----------------------------------------------- * 1 /usr/java/latest/jre/bin/javaws Indique para manter a seleção atual[+] ou digite o número da seleção:
Para escolher a versão do plugin:
[[email protected] ~]$ alternatives --config libjavaplugin.so.x86_64 Há 2 programas que oferecem "libjavaplugin.so.x86_64". Seleção Comando ----------------------------------------------- *+ 1 /usr/java/latest/jre/lib/amd64/libnpjp2.so 2 /usr/lib64/IcedTeaPlugin.so Indique para manter a seleção atual[+] ou digite o número da seleção:
Para escolher a versão do Javac:
[[email protected] ~]$ alternatives --config javac Há 2 programas que oferecem "javac". Seleção Comando ----------------------------------------------- + 1 /usr/java/jdk1.8.0_71/bin/javac * 2 /usr/java/latest/bin/javac Indique para manter a seleção atual[+] ou digite o número da seleção:
Para finalizar, adicionar variável de ambiente JAVA_HOME no arquivo /etc/profile ou arquivo $HOME/.bash_profile:
export JAVA_HOME="/usr/java/latest"
É isso.
Esse tutorial foi adaptado de If-Not-True-Then-False