libnpjp2.so не существует

libnpjp2.so не существует

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

amd64/
├── джли
│ └── libjli.so
└── libjawt.so

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

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

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


Java-версия:

версия Java "1.8.0_111"
Среда выполнения Java(TM) SE (сборка 1.8.0_111-b14)
Java HotSpot(TM) 64-битная серверная виртуальная машина (сборка 25.111-b14, смешанный режим)

решение1

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

java/jre/lib/amd64/

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

java/lib/amd64/

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

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

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

Связанный контент