Saltar al contenido

Cómo agregar el archivo .so a java.library.path en Linux

Ya no necesitas investigar más en otras páginas ya que estás al espacio exacto, tenemos la respuesta que quieres pero sin problema.

Solución:

Agregue el directorio contenedor a LD_LIBRARY_PATH antes de iniciar la aplicación

        export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/some/pathOfContainingDirectory

Usar java -XshowSettings:properties para mostrar el valor java.library.path (y otros).

Tuve muchos problemas para resolver esto, por favor asegúrese de tener lib prefix en el nombre de la biblioteca.

Así que pasos,

  1. export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/some/pathOfContainingDirectory"

  2. Cambiar el nombre de las bibliotecas para tener lib como prefix. [Add this as part of build script]

    mv JNIDemo.so libJNIDemo.so
    

Consulte esta respuesta para obtener una explicación detallada https://stackoverflow.com/a/3987567/2076566

Utilicé el método java -XshowSettings:properties y encontré la ruta de una carpeta configurada previamente y copié mi archivo so en esa carpeta

Aquí tienes las comentarios y puntuaciones

Recuerda algo, que te permitimos comentar .

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *