На этот вопрос уже есть ответ здесь:
Я хочу, чтобы плагин java работал в Firefox, и поэтому я хочу прояснить кое-что. Похоже, что JRE по умолчанию ( OpenJDK), получаемый при выполнении
sudo apt install default-jre
, не будет работать, и поэтому бесполезен. Требуется либо icedtea-8-plugin: i386
, либо oracle-java8-installer
. Это правильно?
В предыдущих ответах на этот вопрос просто говорилось «установить icedtea», но не объяснялось, почему? Я конкретно спрашиваю, не потому ли, что openjdk нельзя заставить работать в Firefox. И мне интересно, с какой стати это могло быть? Мне кажется совершенно безумным.
Java Oracle содержит некоторые дополнительные функции с закрытым исходным кодом как webstart плагин браузера и еще много, которые не включены в реализацию OpenJDK абсолютно с открытым исходным кодом.
Однако проект IcedTea обеспечил дополнительный пакет с открытым исходным кодом, который добавляет webstart функциональность к OpenJDK.
Так для выполнения апплетов Java в любом браузере (Firefox не имеет никакого отношения к этому) Вы нуждаетесь к
icedtea-8-plugin
пакет, который добавляет плагин браузера с открытым исходным кодом для реализации OpenJDK Java с открытым исходным кодом, при этом оба пакета обеспечиваются официальными репозиториями Ubuntu. Возможно интересный далее чтение: , Почему isn' t Java Oracle, включенный в стандартную Ubuntu repo?