Як встановити плагін Java для Firefox?


71

Я намагаюся встановити Java та плагіни для Firefox. Я встановив і JDK, і JRE.

Коли я намагаюся з sudo update-alternatives --config javaкомандою, вона показує лише один вибір.

Плагіни не можна використовувати у Firefox.


оскільки у вас немає попередньої установки java, відображається лише один вибір.
М.Тарун

1
Мені незрозуміло, у чому твоя проблема. Чи правильно працює Java? Чи можете ви компілювати та запускати програми Java?
Luís de Sousa

Наскільки я розумію, ви встановили jdk, jre та плагіни браузера (icedtea). Але ви не можете використовувати плагіни, чи можете ви далі пояснити, в чому проблема? Ви отримуєте помилку? До речі, ви можете видалити (Видалити) та повторно встановити IcedTea в Центрі програмного забезпечення.
Luís de Sousa

2
@Seth, але ви хочете, щоб OP прочитав усе це для чогось, що можна вирішити в 1 рядок? Інша відповідь на надмірний рівень, питання полягає лише в тому, як "встановити Java?" Хоча це "як встановити плагін браузера Java для firefox?", це різні питання і їх неможливо об'єднати.
Брайам

1
Я згоден з версією @Braiam вище. Це вже інше питання, оскільки оновлення версії Java, що використовується Firefox, не те саме, що просто встановити Java. У мене особисто є Oracle Java 6, 7 та 8 JDK, але встановлення icedtea нічого не зробило для мого Firefox. Мені довелося слідувати цим інструкціям із JRE, завантаженим з java.com. Тоді фаєрфокс був щасливий.
hinerm

Відповіді:


75

Якщо ви використовуєте версію після 52 (не ESR), яка вимкнула NPAPI , вам не пощастило. Якщо ви використовуєте один попередній, який ви абсолютно не хотіли б, ви можете встановити OpenJDK JRE, який дозволить вам виконувати Java-файли на локальному рівні, використовуючи javaдвійковий файл. Однак цього недостатньо для запуску веб-апплетів Java у вашому браузері, що можна досягти, встановивши плагін Icedtea:

sudo apt-get install icedtea-plugin

Потім перейдіть about:addonsу розділ плагінів і перевірте, чи плагін увімкнено. Mozilla за замовчуванням відключає незахищені плагіни, це означає, що Java відключена навіть після встановлення через проблеми безпеки. Потрібно активувати його, перш ніж використовувати.


1
: +1 це правильно, і потрібно виконати: apt-get install default-jre
kikicarbonell

1
@kikicarbonell, якщо Ubuntu є чимось іншим, цей пакет повинен бути встановлений разом з icedtea-плагіном.
Брайам

не для мого випадку @Braiam. У мене встановлено Ubuntu 14.04 та open-jdk ... але якщо тільки виконати вашу команду, мій Firefox не виконує аплет Java ... Пізніше я намагаюся виконати проблеми apt-get install default-jre та firefox.
kikicarbonell

2
@kikicarbonell firefox вимикає плагін Java за замовчуванням. Тож вам потрібно сказати, щоб активувати його.
Брайам

23

Встановлення плагіна IcedTea Java:

Щоб встановити плагін IcedTea Java, відкрийте термінал і введіть:

sudo apt-get install icedtea-7-plugin

Встановіть плагін Firefox - Oracle

У терміналі:

mkdir ~/.mozilla/plugins

Видаліть плагін IcedTea, якщо він був встановлений.

sudo apt-get remove icedtea6-plugin

Видаліть попередню версію плагіна Java (може бути, а може і не бути)

rm ~/.mozilla/plugins/libnpjp2.so

Тепер ви можете встановити плагін, створивши символічне посилання (ви повідомте Firefox, де знаходиться плагін). Для 32-розрядної Java використовуйте

ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Для 64-бітного використання Java

ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

Переконайтесь, що JRE досяг успіху за допомогою офіційного веб-сайту Oracle .

Джерело: Установка Java


3
Ви впевнені, що відповіли на запитання? Хлопець каже, що вже встановив jdk та jre.
Luís de Sousa

Навіщо компілювати jre з джерел, чому!
Брайам

питання не бачив належним чином :)
M.Tarun

подивіться також на oracle.com/technetwork/java/javase/… будь-які сумніви
Віктор Р. Олівейра

4
Станом на Ubuntu 14.04, Java вже не підтримується в останній версії Chrome / Chromium.
Андреас Хартманн

8

Починаючи з версії 52 Firefox, підтримка плагінів NPAPI (java applets) у Firefox закінчилася, через проблеми з продуктивністю та безпекою, способом, яким мені вдається запустити java-аплети, встановити розширену версію підтримки (ESR) Firefox.

завантажити тут: https://www.mozilla.org/en-US/firefox/organizations/all/

Детальніше тут: https://support.mozilla.org/en-US/kb/npapi-plugins


5

Якщо ви щойно завантажили та встановили java jdk з Oracle, скажімо, ви встановили jdk-8u91-linux-x64.tar.gz на

/ мій / java / каталог /

Тоді у вас буде каталог, як:

/my/java/directory/jdk1.8.0_91/

Все, що вам потрібно зробити - це перейти до каталогу плагінів ubuntu firefox і створити посилання:

$: cd /usr/lib/firefox-addons/plugins/
$: sudo ln -s /my/java/directory/jdk1.8.0_91/jre/lib/amd64/libnpjp2.so

З Firefox 50 на Ubuntu 16.04.1 я виявив, що каталог не існує. Інші плагіни, такі як IcedTea, створювали символьні посилання в /usr/lib/mozilla/plugins.
Дан Даскалеску

Або symlink у вашому домі / вдома / <у вашому домі> /. Mozilla / плагіни
myset

3

Це стара нитка, але я натрапив на неї, гуляючи вирішення своєї проблеми сьогодні. Я вважав, що хтось інший може опинитися в тій же ситуації.

Мені потрібен Java-браузер для застарілих веб-сайтів, пов’язаних з роботою, а плагін oracle java не вирізає. Після тривалого підходу до проб і помилок, я змусив IcedTea послідовно працювати в більш старій версії Firefox, як це:

  • Завантажте тар Firefox, версія 51 (новіша версія не підтримує плагін)
  • Встановіть OpenJDK (7 або 8)
  • Встановіть icedtea - плагін і icedtea-плагін
  • Тепер ваша установка openJDK буде містити файл IcedTeaPlugin.so у папці jre / lib
  • скопіюйте це у папки плагінів mozilla / firefox (я не міг розібратися, у яку копіювати його теж
  • запустіть стару версію Firefox
  • перевірте, чи плагін активний (перевірте про: плагіни)

Один з моїх колег створив сценарій, щоб вилучити стару Firefox та знімати її з кожного запуску. Таким чином він ніколи не оновлюється випадково. Не забувайте робити це за допомогою свого основного додатка Firefox.

Я сподіваюся, що це вам допоможе.


1

Це був бій, тим більше, що я пройшов через це пару місяців тому з 14.04, забув рішення, оновлений до 16.04 .....

Інакше, як я мав Iced-чай та Oracle, які працювали під firefox у 14.04. Я фактично віддаю перевагу Oracle (як правило, але моє використання майже вимагає цього), тому я маю це лише зараз. Я не робив спроб декількох встановлень чи сховищ. Посилання на більшість інструкцій там також не є корисними.

Зрештою, у Firefox перейшли в меню Правка -> Налаштування -> Програми, потім прокрутили вниз до розширення файлу JNLP і зі спадного меню вибрали "Використовувати інше ...". Потім знайдено поштовхи з відповідного каталогу.

Це лише обхідне рішення, і я не впевнений, чи буде він відповідати вашим потребам. Майте на увазі, що більшість плагінів будуть затримані до березня.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.