Я потратил слишком много времени, пытаясь заставить 64-битный плагин Java работать с Firefox на Fedora 17. Кажется, что-то не так со стандартной настройкой плагина. Эти инструкции сработали для меня, надеюсь, они помогут другим сделать то же самое:
http://www.mjmwired.net/resources/mjm-fedora-f16.html#java
Написано 18 октября 2011
Стандартная установка Fedora должна устанавливать OpenJDK (на основе Sun Java). Однако, если нет, его можно установить с помощью YUM:
sudo yum install java-1.6.0-openjdk java-1.6.0-openjdk-plugin
При установленном OpenJDK приложение Java и веб-апплеты должны работать автоматически. К сожалению, некоторые апплеты могут работать некорректно, и у OpenJDK могут быть некоторые ограничения. Большинство пользователей должно найти OpenJDK идеальным для повседневного использования.
Использование Sun (Oracle) Java вместо
Если вам требуется Sun (Oracle) Java или OpenJDK не работает должным образом, вы можете загрузить Sun (Oracle) Java и использовать его в Fedora.
Загрузите пакет Java с: http://www.oracle.com/technetwork/java/javase/downloads/index.html.
Под Платформой Java, Standard Edition, выберите: Загрузить JRE (JDK для разработчиков Java)
На следующей странице примите лицензионное соглашение, затем:
Для 32-разрядных пользователей: выберите "Linux x86" jre-7u1-linux-i586.rpm
Для 64-разрядных пользователей: выберите "Linux x64" jre-7u1-linux-x64.rpm
Установить:
[mirandam@charon Download]$ sudo rpm -ivh jre-7u1-linux-i586.rpm
-ИЛИ ЖЕ-
[mirandam@charon Download]$ sudo rpm -ivh jre-7u1-linux-x64.rpm
При запуске команды java Fedora по умолчанию использует OpenJDK. Чтобы использовать Sun Java, используйте команду альтернатив.
Чтобы настроить среду выполнения Java, выполните следующие действия (относится как к 32-разрядным, так и к 64-разрядным пользователям):
[mirandam@charon Download]$ sudo /usr/sbin/alternatives --install /usr/bin/java java /usr/java/default/bin/java 20000
Установите плагин для браузера Mozilla/Firefox.
Для 32-битных пользователей:
sudo /usr/sbin/alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/default/lib/i386/libnpjp2.so 20000
Для 64-битных пользователей:
sudo /usr/sbin/alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/default/lib/amd64/libnpjp2.so 20000
Вам может понадобиться перезапустить Firefox, чтобы плагин вступил в силу.
Примечание. Если вы хотите переключиться обратно на OpenJDK, вы можете запустить следующие команды одну за другой, чтобы переключиться между OpenJDK и Sun Java:
[mirandam@charon ~]$ sudo /usr/sbin/alternatives --config java
[mirandam@charon ~]$ sudo /usr/sbin/alternatives --config libjavaplugin.so
(или для 64-битной)
[mirandam@charon ~]$ sudo /usr/sbin/alternatives --config libjavaplugin.so.x86_64
Обновление: если вы хотите обновить пакет JRE, просто загрузите новейший пакет RPM и установите его, как описано выше. Вам НЕ нужно сбрасывать альтернативы, так как эти настройки должны оставаться неизменными.