
Я успешно установил официальный 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).
Если это не сработает, попробуйте поискать этот файл вДжава/каталог, скорее всего, он где-то там.