Properly installing Oracle java 7 JDK and JRE on Ubuntu 64Bits and beased distributions.
Instalando corretamente o Oracle java 7 JDK e JRE no Ubuntu 64 bits e distribuições concedidas.
OPÇÃO 1: passo a passo
ABRIR UMA JANELA DE TERMINAIS (uxterm ou qualquer outro emulador de terminal)
Executar como root
sudo -i
cd /
Garante que o comando "apt-add-repository" está funcionando (um bug conhecido em alguns distribuidores baseados em Ubuntu 64bits)
aptitude update
aptitude install python-software-properties
Instalar o Oracle java PPA
apt-add-repository ppa:webupd8team/java
Instalar o Oracle java
aptitude update
aptitude install oracle-java7-jdk oracle-java7-set-default oracle-java7-installer oracle-java7-plugin
Corrigir problemas do Oracle java: parte 1. Faça o diretório "/ usr / lib / xulrunner-addons / plugins /"
mkdir -p /usr/lib/xulrunner-addons/plugins
Corrigir problemas do Oracle java: parte 2. Registrar alternativas ausentes
update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so 1
update-alternatives --set mozilla-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so
update-alternatives --install /usr/lib/xulrunner-addons/plugins/libjavaplugin.so xulrunner-1.9-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so 1
update-alternatives --set xulrunner-1.9-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so
Corrigir problemas do Oracle java: parte 3. Corrija a localização do arquivo "jexec" em "/usr/lib/jvm/.java-7-oracle.jinfo"
sed -i 's@jre jexec /usr/lib/jvm/java-7-oracle/jre/bin/jexec@jre jexec /usr/lib/jvm/java-7-oracle/jre/lib/jexec@g' /usr/lib/jvm/.java-7-oracle.jinfo
Atualize as alternativas em java para tornar o Oracle java como o java padrão no sistema
update-java-alternatives -s java-7-oracle
Desinstalar arquivos java do OpenJDK
aptitude purge openjdk-7-jre openjdk-7-jre-headless openjdk-7-jre-lib default-jre default-jre-headless icedtea-7-jre-jamvm
Logout do usuário "root"
exit
Fechar janela do terminal
exit
OPÇÃO 2: SCRIPT DE UMA VEZ
ABRIR UMA JANELA DE TERMINAIS (uxterm ou qualquer outro emulador de terminal)
sudo -i
cd /
aptitude update
aptitude install python-software-properties
apt-add-repository ppa:webupd8team/java
aptitude update
aptitude install oracle-java7-jdk oracle-java7-set-default oracle-java7-installer oracle-java7-plugin
mkdir -p /usr/lib/xulrunner-addons/plugins
update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so 1
update-alternatives --set mozilla-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so
update-alternatives --install /usr/lib/xulrunner-addons/plugins/libjavaplugin.so xulrunner-1.9-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so 1
update-alternatives --set xulrunner-1.9-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so
sed -i 's@jre jexec /usr/lib/jvm/java-7-oracle/jre/bin/jexec@jre jexec /usr/lib/jvm/java-7-oracle/jre/lib/jexec@g' /usr/lib/jvm/.java-7-oracle.jinfo
update-java-alternatives -s java-7-oracle
aptitude purge openjdk-7-jre openjdk-7-jre-headless openjdk-7-jre-lib default-jre default-jre-headless icedtea-7-jre-jamvm
exit
exit