ошибки при выборе Sun Java 6 - PullRequest
       18

ошибки при выборе Sun Java 6

0 голосов
/ 13 января 2012

В Ubuntu 10.10 (Maverick) у меня есть и java-6-openjkd, и java-6-sun, как показано командой update-java-alternatives -l.

Однако, когда я устанавливаю альтернативу Sun, с помощью команды

sudo update-java-alternatives -s java-6-sun

Я вижу следующее:

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

Это приводит к тому, что xulrunner не работает или просто приводит к тому, что он продолжает использовать Open JVM? Аналогичным образом я задаю аналогичный вопрос в отношении mozilla-javaplugin.so.

Обновление Переключение обратно на OpenJDK также приводит к ошибке:

$ sudo update-java-alternatives -s java-6-openjdk

update-alternatives: error: no alternatives for xulrunner-1.9-javaplugin.so.

Что, если с этим можно что-то сделать?

Обновление Меня поразил этот комментарий о том, почему были написаны инструкции для установки Sun Java , что использование Sun будет менее рискованным для человека / времени. Я использую, а также интерфейс API для приложения Web Start, где все материалы поддержки относятся к Sun.

Ответы [ 2 ]

1 голос
/ 13 января 2012

Sun-6-java постепенно удаляется из Oracle и больше не поддерживается. Вот почему больше нет доступных плагинов для вашего браузера.

OpenJDK - единственный стек, который вы должны использовать, поскольку sun-java-6 устарел и устарел.

http://en.wikipedia.org/wiki/OpenJDK

Если вы хотите использовать проприетарные функции закрытого источника в Java, вам нужно> установить версию с java.com (которая также является OpenJDK, так что вы не увидите никаких преимуществ> по сравнению с версией Ubuntu Repository).

OpenJDK обратно совместим со старой Sun-6-java. Что вы не можете запустить с OpenJDK?

Цитируется этот вопрос .

0 голосов
/ 13 января 2012

Цитируется из того же места из @ Aeterna

На самом деле вы можете просто добавить партнерское хранилище в /etc/apt/sources.list:

deb http://archive.canonical.com/ubuntu ясный партнер

Если вы не на lucid замените lucid своим дистрибутивом (вы можете получить его с помощью lsb_release -c).

Если у вас все еще есть проблема с плагином Java, вы можете сделать, как я, следуйте инструкциям здесь :

альтернативы обновления sudo --install /usr/lib/mozilla/plugins/mozilla-javaplugin.so mozilla-java

Если вы не используете 64-битную систему, замените amd64 на i386.

...