Мне нужно, чтобы Java работала для онлайн-класса, но мне не повезло. Я успешно установил пакет sun-java6-jre, но Java по-прежнему не загружается в браузере.

Инструкции Oracle здесь: http://www.oracle.com/technetwork/java/javase/manual-plugin-install-linux-136395.html говорят, что у меня должен быть файл с именем "libnpjp2.so" - я не увидеть любой файл с таким именем (или что-нибудь подобное) в списке файлов пакета здесь: http://packages.debian.org/squeeze/all/sun-java6-jre/filelist

Нет никаких файлов, которые заканчиваются на * .so - где я ошибся при этой установке? Я установил неправильный пакет java6?

# java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)

1 ответ1

2

С Java возникают сложные проблемы с лицензированием (втрое, после того, как Oracle купила Sun). Пакеты sun-java* не являются "официальной" установкой Java в Debian и других бесплатных операционных системах - открытая реализация OpenJDK доступна в openjdk-* .

Функциональность подключаемого модуля браузера, включенная в эту версию Java, называется IcedTea и доступна как icedtea*-plugin .

Итак, если вы хотите пойти по "пути Oracle", вам следует загрузить пакеты .deb непосредственно из Oracle (если они предоставлены) и следовать их инструкциям. Если вы хотите пойти по пути Debian, установите, например, icedtea-7-plugin , который должен загрузить необходимые пакеты OpenJDK.

Другие ссылки:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .