На Ubuntu 10.10 (Maverick) у меня есть java-6-openjkd
и java-6-sun
, как показано командой update-java-alternatives -l
.ошибки, возникающие при выборе Sun Java 6
Однако, когда я поставил альтернативу 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
.
Update Переключение обратно OpenJDK также приводит к ошибке:
$ sudo update-java-alternatives -s java-6-openjdk
update-alternatives: error: no alternatives for xulrunner-1.9-javaplugin.so.
Что делать, если что-то можно сделать по этому поводу?
Обновление Я подхожу от этого commentary on why instructions were written to install Sun Java, что это будет менее рискованное внимание человека/временное использование Солнца. Я использую API-интерфейс API, а также API-интерфейс для веб-запуска, где все материалы поддержки относятся к Sun.
Я взаимодействия с API, который имеет документацию со ссылкой на Sun для клиентов Windows. Хотя я не в Windows, для Linux нет эквивалентной документации, поэтому я предполагаю, что с Sun может быть меньше проблем с совместимостью. Тем не менее, это может сработать в любом случае. – H2ONaCl
Надеюсь, это сработает для вас. Извините, я не мог предоставить больше информации, но я считаю, что поиск должен помочь. –
@broiyan - очень вероятно, что что-то, что работает на запатентованной JVM Sun, будет работать на JVM OpenJDK с тем же номером версии/патча. Вкус солнца - это в основном OpenJDK с некоторым «секретным соусом» на уровне JVM. –