libnpjp2.so não existe

0

Instalei com sucesso o Oracle Java JDK oficial no meu computador com o Debian 8.7.0. No entanto, não consigo instalar o plug-in Java para o FireFox. Para instalar o plug-in, devo criar um link para o arquivo libnpjp2.so no diretório java/lib/amd64 . 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

Eu baixei e reinstalei o tarball do site da Oracle várias vezes, mas o arquivo nunca esteve presente.

Todas as pesquisas sobre o assunto apenas revelaram informações sobre pessoas com o OpenJDK e não consigo encontrar 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? Eu instalei o IcedTea nesse meio tempo, mas gostaria que tudo fosse da mesma versão do Java.

Versão Java:

java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
    
por theJack 16.01.2017 / 05:32

1 resposta

1

O caminho é relativo ao JRE, então se você está instalando o JDK, parece que o arquivo está realmente 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, salto 42.2 e Java 1.8.0_121) e, para alguns usuários do Ubuntu, em 2013 ( link ).

Se isso não funcionar, tente procurar por esse arquivo no diretório java / , é mais provável que seja em algum lugar.

    
por 09.02.2017 / 21:20