libnpjp2.so 不存在

libnpjp2.so 不存在

我已在執行 Debian 8.7.0 的電腦上成功安裝了官方 Oracle Java JDK。但是,我無法安裝 FireFox 的 Java 外掛程式。要安裝插件,我必須建立指向目錄libnpjp2.so中檔案的連結java/lib/amd64。但是,該文件不存在。任何指向它的連結都被聲明為損壞。目錄樹僅包含以下文件

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

我已多次從 Oracle 網站下載並重新安裝了 tarball,但該檔案從未出現過。

關於該主題的所有搜尋都只顯示有關使用 OpenJDK 的人員的信息,我找不到其他出現該問題的資訊。

有沒有辦法在沒有檔案的情況下安裝插件?是否可以建立指向文件指向的任何內容的新連結?我同時安裝了 IcedTea,但我希望一切都是相同版本的 Java。


Java版本:

java版本“1.8.0_111”
Java(TM) SE 執行時間環境(版本 1.8.0_111-b14)
Java HotSpot(TM) 64 位元伺服器 VM(內部版本 25.111-b14,混合模式)

答案1

該路徑是相對於 JRE 的,因此如果您要安裝 JDK,則該檔案似乎實際上位於:

java/jre/lib/amd64/

而不僅僅是:

java/lib/amd64/

因為JRE是JDK的一部分。

這對我有用(我正在使用 openSUSE Leap 42.2 和 Java 1.8.0_121),對 2013 年的一些 Ubuntu 用戶也有用(https://ubuntuforums.org/showthread.php?t=2196114)。

如果這不起作用,請嘗試在以下位置尋找此文件爪哇/目錄,它很可能就在那裡。

相關內容