
Debian 8.7.0 を実行しているコンピュータに、公式の Oracle Java JDK を正常にインストールしました。ただし、FireFox 用の Java プラグインをインストールできません。プラグインをインストールするには、ディレクトリlibnpjp2.so
内のファイルへのリンクを作成する必要がありますjava/lib/amd64
が、そのファイルは存在しません。そのファイルを指すリンクはすべて壊れていると宣言されています。ディレクトリ ツリーには、次のファイルのみが含まれています。
amd64/ ├── ジリ │ └── libjli.so └── libjawt.so
Oracle の Web サイトから 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)。
それでもうまくいかない場合は、このファイルをジャワ/ディレクトリ内にある可能性が高いです。