libnpjp2.so가 존재하지 않습니다.

libnpjp2.so가 존재하지 않습니다.

Debian 8.7.0을 실행하는 컴퓨터에 공식 Oracle Java JDK를 성공적으로 설치했습니다. 그러나 FireFox용 Java 플러그인을 설치할 수 없습니다. 플러그인을 설치하려면 디렉터리 libnpjp2.so에 파일 에 대한 링크를 만들어야 합니다 java/lib/amd64. 그러나 해당 파일이 존재하지 않습니다. 해당 링크를 가리키는 모든 링크는 손상된 것으로 선언됩니다. 디렉터리 트리에는 다음 파일만 포함됩니다.

amd64/
├── 즐리
│ └── libjli.so
└── libjawt.so

Oracle 웹 사이트에서 tarball을 여러 번 다운로드하고 다시 설치했지만 파일이 존재하지 않았습니다.

해당 주제에 대한 모든 검색에서는 OpenJDK를 사용하는 사람들에 대한 정보만 나왔고 다른 문제 발생은 찾을 수 없습니다.

파일 없이 플러그인을 설치할 수 있는 방법이 있나요? 파일이 가리키는 내용에 대한 새 링크를 만드는 것이 가능합니까? 그동안 IcedTea를 설치했는데 모든 것이 동일한 Java 버전이기를 바랍니다.


자바 버전:

자바 버전 "1.8.0_111"
Java(TM) SE 런타임 환경(빌드 1.8.0_111-b14)
Java HotSpot(TM) 64비트 서버 VM(빌드 25.111-b14, 혼합 모드)

답변1

경로는 JRE에 상대적이므로 JDK를 설치하는 경우 파일이 실제로 다음 위치에 있는 것처럼 보입니다.

자바/jre/lib/amd64/

대신에:

자바/lib/amd64/

JRE는 JDK의 일부이기 때문입니다.

이것은 나에게 효과가 있었고(나는 openSUSE 도약 42.2와 Java 1.8.0_121을 사용하고 있습니다) 2013년 일부 Ubuntu 사용자에게도 효과가 있었습니다(https://ubuntuforums.org/showthread.php?t=2196114).

그래도 작동하지 않으면 다음에서 이 파일을 찾아보세요.자바/디렉토리 어딘가에 있을 가능성이 높습니다.

관련 정보