configuração do Oracle java7

2

Instalei o Oracle Java 7 de acordo com este guia . Quando eu corro sudo update-java-alternatives -s java-7-oracle , isso me dá:

update-alternatives: error: no alternatives for xulrunner-1.9-javaplugin.so.
update-alternatives: error: alternative /usr/lib/jvm/java-7-oracle/jre/bin/jexec for jexec not registered, not setting.
update-alternatives: error: alternative /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so for mozilla-javaplugin.so not registered, not setting.
update-alternatives: error: no alternatives for xulrunner-1.9-javaplugin.so.

Qual é o problema? Eu uso o ubuntu12.04 amd64.

    
por waterloo2005 07.01.2013 / 15:25

1 resposta

2

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
    
por Julio Ziehfuss 27.06.2013 / 15:45