Oracle java7 config

Я установил Oracle Java 7 в соответствии с этого руководства . Когда я запускаю sudo update-java-alternatives -s java-7-oracle, он дает мне:

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.

В чем дело? Я использую Ubuntu12.04 AMD64.

2
задан 7 January 2013 в 20:19

1 ответ

Properly installing Oracle java 7 JDK and JRE on Ubuntu 64Bits and beased distributions.

Правильная установка Oracle java 7 JDK и JRE в Ubuntu 64-битных и bease-дистрибутивах.

ВАРИАНТ 1: Шаг за шагом

ОТКРЫТЬ ОКНО ТЕРМИНАЛА (uxterm или любой другой эмулятор терминала)

Запускать от имени пользователя root

sudo -i

cd /

Гарантировать, что команда «apt -add-repository "работает (известная ошибка в некоторых 64-битных и Ubuntu дистрибутивах)

aptitude update

aptitude install python-software-properties

Установка Oracle java PPA

apt-add-repository ppa:webupd8team/java

Установка Oracle java

aptitude update

aptitude install oracle-java7-jdk oracle-java7-set-default oracle-java7-installer oracle-java7-plugin

Устранение известных проблем Java в Oracle: часть 1. Создайте каталог «/ usr / lib / xulrunner-addons / plugins /»

mkdir -p /usr/lib/xulrunner-addons/plugins

Устранение известных проблем Java Oracle: часть 2. Регистрация отсутствующих альтернатив

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

Устранение известных проблем Java в Oracle: часть 3. Исправьте расположение файла «jexec» в «/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

Обновите альтернативы java, чтобы сделать Oracle java системной java по умолчанию

update-java-alternatives -s java-7-oracle

Удалить java-файлы OpenJDK

aptitude purge openjdk-7-jre openjdk-7-jre-headless openjdk-7-jre-lib default-jre default-jre-headless icedtea-7-jre-jamvm

Выйти из системы от имени пользователя root

exit

Закрыть окно терминала

exit

ВАРИАНТ 2: СЦЕНАРИЙ ОДНОГО ВРЕМЕНИ

ОТКРЫТЬ ОКНО ТЕРМИНАЛА (верхний или любой другой конец) л эмулятор)

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
0
ответ дан 7 January 2013 в 20:19

Другие вопросы по тегам:

Похожие вопросы: