Я успешно установил официальный Oracle Java JDK на моем компьютере под управлением Debian 8.7.0. Однако я не могу установить плагин Java для FireFox. Чтобы установить плагин, я должен создать ссылку на файл libnpjp2.so каталоге java/lib/amd64 . Однако этот файл не существует. Любая ссылка, указанная на него, объявлена неработающей. Дерево каталогов содержит только следующие файлы

amd64/
├── jli
│   └── libjli.so
└── libjawt.so

Я загружал и переустанавливал tarball с веб-сайта Oracle несколько раз, но файл так и не появился.

Все поиски по теме только обнаружили информацию о людях с OpenJDK, и я не могу найти других случаев возникновения проблемы.

Есть ли способ установить плагин без файла? Можно ли создать новую ссылку на то, на что указывал файл? Тем временем я установил IcedTea, но мне бы хотелось, чтобы все было одинаковой версией Java.


Версия Java:

java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

1 ответ1

1

Путь относительно JRE, поэтому, если вы устанавливаете JDK, кажется, что файл действительно находится в:

Java / JRE / Библиотека / amd64 /

вместо просто:

Java / Библиотека / amd64 /

потому что JRE является частью JDK.

Это сработало для меня (я использую openSUSE leap 42.2 и Java 1.8.0_121) и для некоторых пользователей Ubuntu в 2013 году (https://ubuntuforums.org/showthread.php?t=2196114).

Если это не работает, попробуйте найти этот файл в каталоге java/ , скорее всего, он где-то там.

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