libnpjp2.so não existe

libnpjp2.so não existe

Instalei com sucesso o Oracle Java JDK oficial em meu computador executando o Debian 8.7.0. No entanto, não consigo instalar o plugin Java para FireFox. Para instalar o plugin, devo criar um link para o libnpjp2.soarquivo no java/lib/amd64diretório. No entanto, esse arquivo não existe. Qualquer link apontado para ele é declarado quebrado. A árvore de diretórios contém apenas os seguintes arquivos

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

Baixei e reinstalei o tarball do site da Oracle várias vezes, mas o arquivo nunca estava presente.

Todas as pesquisas sobre o assunto encontraram apenas informações sobre pessoas com OpenJDK e não encontrei outras ocorrências do problema.

Existe alguma maneira de instalar o plugin sem o arquivo? É possível criar um novo link para o que o arquivo estava apontando? Nesse meio tempo instalei o IcedTea, mas gostaria que tudo fosse da mesma versão do Java.


Versão Java:

versão java "1.8.0_111"
Java(TM) SE Runtime Environment (compilação 1.8.0_111-b14)
VM de servidor Java HotSpot(TM) de 64 bits (compilação 25.111-b14, modo misto)

Responder1

O caminho é relativo ao JRE, portanto, se você estiver instalando o JDK, parece que o arquivo está localizado em:

java/jre/lib/amd64/

em vez de apenas:

java/lib/amd64/

porque o JRE faz parte do JDK.

Isso funcionou para mim (estou usando o openSUSE Leap 42.2 e Java 1.8.0_121) e para alguns usuários do Ubuntu em 2013 (https://ubuntuforums.org/showthread.php?t=2196114).

Se isso não funcionar, tente procurar este arquivo emJava/diretório, provavelmente está em algum lugar lá.

informação relacionada