Java
適用於 Linux x64 的 Java 8 沒有 libnpjp2.so?
我從https://www.java.com/en/download/下載了適用於 Linux x64 的 Java 8 Update 281並將其安裝在我的機器上。但是,當我嘗試在瀏覽器中啟用此 java 時,我找不到
libnpjp2.so
以前存在於 lib/amd64 文件夾中的文件。我曾經在 Firefox 外掛文件夾中創建指向此文件的符號連結:
sudo ln -s /usr/lib/jvm/jre<version>/lib/amd64/libnpjp2.so /usr/lib/firefox-addons/plugins/libnpjp2.so
該文件至少在 Java 8 Update 181 之前一直存在。現在應該如何安裝外掛?
Java 外掛在 Java 8 更新 271 中被刪除。
來自 Java 8 Update 271 (8u271)發行說明:
已刪除功能: Java 外掛已從適用於 Linux、Solaris 和 MacOS 平台的 JDK 8u 中刪除
NPAPI 被認為是易受攻擊的外掛,已在許多瀏覽器中被禁用。目前沒有瀏覽器支持 Linux、Solaris 和 MacOS 平台上基於 NPAPI 的 Java 外掛。
從 8u271 開始,負責與瀏覽器集成和互動的 Java 外掛部分(特別是 libnpjp2 庫)和相關工件將不會被建構,並且不是 Linux、Solaris 和 MacOS 平台上的 JRE 分發的一部分。
JDK-8240210(不公開)