
He instalado con éxito el JDK oficial de Oracle Java en mi computadora con Debian 8.7.0. Sin embargo, no puedo instalar el complemento Java para Firefox. Para instalar el complemento, debo crear un enlace al libnpjp2.so
archivo en el java/lib/amd64
directorio. Sin embargo, ese archivo no existe. Cualquier enlace que apunte a él se declara roto. El árbol de directorios contiene solo los siguientes archivos
amd64/ ├── jli │ └── libjli.so └── libjawt.so
Descargué y reinstalé el tarball del sitio web de Oracle varias veces, pero el archivo nunca estuvo presente.
Todas las búsquedas sobre el tema solo arrojaron información sobre personas con OpenJDK y no puedo encontrar otras ocurrencias del problema.
¿Hay alguna forma de instalar el complemento sin el archivo? ¿Es posible crear un nuevo enlace a lo que sea que apunte el archivo? Mientras tanto, instalé IcedTea, pero me gustaría que todo fuera la misma versión de Java.
Versión de Java:
versión de Java "1.8.0_111" Entorno de ejecución Java(TM) SE (compilación 1.8.0_111-b14) Máquina virtual de servidor Java HotSpot(TM) de 64 bits (compilación 25.111-b14, modo mixto)
Respuesta1
La ruta es relativa al JRE, por lo que si estás instalando JDK, parece que el archivo en realidad está ubicado en:
java/jre/lib/amd64/
en lugar de simplemente:
java/lib/amd64/
porque JRE es parte de JDK.
Esto funcionó para mí (estoy usando openSUSE jump 42.2 y Java 1.8.0_121) y para algunos usuarios de Ubuntu en 2013 (https://ubuntuforums.org/showthread.php?t=2196114).
Si esto no funciona, intente buscar este archivo enJava/directorio, lo más probable es que esté en algún lugar de allí.