library intellij esta donde java netbeans library-path

intellij - dando ''java.library.path'' en netbeans para archivos.dll/.so



netbeans 8.2 java library path (3)

¿Cómo doy la ruta para el archivo .dll o .so en netbeans para cargar la biblioteca usando

System.loadLibrary("Foo")

Lo leí en la página de netbeans pero no pude ayudarme. ya que da el error de enlace insatisfecho.

Estas son las dos cosas que intenté:

En la siguiente instantánea creé una carpeta lib dentro del proyecto netbeans y coloqué los archivos dll dentro de ella.

En la segunda instantánea creé una carpeta lib dentro de la carpeta de modules y coloqué todos los archivos dll dentro de la carpeta lib como se indica en el enlace .

Pero ambos me dan una excepción de unsatisfied link error . ¿Cómo configuro java.library.path en netbeans para que pueda probar directamente la aplicación desde netbeans, sin tener que ir y escribir en la terminal?


Está funcionando ahora. Un poco de configuración de bit tiene que ver con su Netbean IDE. Solo con Netbean IDE.

Sigue los pasos :-

==>Right click on the Project ==>Properties ==>Click on RUN ==>VM Options : -Djava.library.path="C:/Your Directory where Dll is present" ==>Ok

Funciona al 100%. He hecho esto en mi propio proyecto.


Estoy usando Mac OS X Yosemite y Netbeans 8.02, tengo el mismo error y la solución simple que he encontrado es como la anterior, esto es útil cuando necesitas incluir una biblioteca nativa en el proyecto. Lo mismo ocurre con Netbeans:

1.- Right click on the Project 2.- Properties 3.- Click on RUN 4.- VM Options: java -Djava.library.path="your_path" 5.- for example in my case: java -Djava.library.path=</Users/Lexynux/NetBeansProjects/NAO/libs> 6.- Ok

Espero que pueda ser útil para alguien. El enlace donde encontré la solución está aquí: java.library.path - Qué es y cómo usarlo


Para mí, la sugerencia de JDeveloper no funcionó. Sin embargo, el método que encontré esta tarde funciona a mano. Es para netbeans 8.02 y Visual Studio 2013 generado dll.

  1. crear un paquete (por ejemplo, "dll") en el nodo [Paquetes de origen] del proyecto netbeans
  2. poner / copiar un archivo dll (por ejemplo, simpleDLL.dll) en el paquete (por ejemplo, "dll")
  3. en el nodo [Libraries] del proyecto netbeans, haga clic derecho y seleccione "Add Jar / Folder ...",
  4. vaya a la carpeta ("src") que contiene la carpeta ("dll") para el paquete que creó en el paso 1 anterior (podría ser "... / src / dll" en mi ejemplo), seleccione la carpeta del paquete ( "dll") y haga clic en el botón [Abrir] para seleccionarlo.

- Ahora debería haber agregado una carpeta ("dll") (que contiene el archivo dll {simpleDLL.dll}) al nodo Bibliotecas del proyecto.

Eso es. ¡Deberia de funcionar! Buena suerte.