Establecer la ruta de la biblioteca en Java

Sheeraz Gul 15 febrero 2024
Establecer la ruta de la biblioteca en Java

Este tutorial demuestra cómo configurar una ruta de biblioteca en Java.

Ruta de biblioteca en Java

Cada vez que una biblioteca no funciona en Java, su ruta puede tener un problema y tenemos que establecer la ruta para que esa biblioteca la use en nuestro código. Podemos establecer la ruta de la biblioteca mediante el símbolo del sistema, un código fuente de Java o desde el IDE.

Establecer la ruta de la biblioteca en Java mediante la línea de comandos

La ruta de la biblioteca se puede establecer en la línea de comandos de Windows o en el terminal de Linux/macOS. Ejecute el siguiente comando para configurar la ruta de la biblioteca mediante la línea de comando o el terminal:

java -Djava.library.path=<path_to_library_dll> <main_class>

Donde path_to_library_dll es la ruta al archivo DLL de la biblioteca y main_class es el nombre de la biblioteca.

Establecer la ruta de la biblioteca en Java usando un código fuente

También podemos establecer la ruta de la biblioteca usando el método Java System.setProperty(). El método toma un par de clave-valor como parámetros donde la clave es java.library.path y el valor es la ruta a la biblioteca DLL.

Aquí está la sintaxis:

System.setProperty("java.library.path", "/ path / to / library");

Aquí hay un ejemplo para mostrar si java.library.path está configurado en Java o no:

package delftstack;

import java.util.Properties;

public class Example {
  public static void main(String[] a) {
    System.out.println(System.getProperty("java.library.path"));
  }
}

El código anterior mostrará la ruta de la biblioteca. Si no está configurado, podemos insertar la sintaxis anterior en el código para configurar una nueva ruta de biblioteca.

Aquí está la salida:

C:\Program Files\Java\jdk-17.0.2\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/JDK-17.0.2/bin/server;C:/Program Files/Java/JDK-17.0.2/bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Pandoc\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Users\Sheeraz\AppData\Local\Microsoft\WindowsApps, C:\php74;C:\Users\Sheeraz\AppData\Local\Microsoft\WindowsApps, C:\php74;C:\Program Files\dotnet\;C:\php74;C:\Program Files\MATLAB\R2016a\runtime\win64;C:\Program Files\MATLAB\R2016a\bin;JAVA_OPTS=%JAVA_OPTS%;C:\Program Files (x86)\dotnet\;C:\Program Files\Java\jdk-17.0.2\bin;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\Sheeraz\AppData\Local\Microsoft\WindowsApps;C:\php74;C:\Program Files\gs\gs9.55.0\bin;C:\Program Files\JetBrains\IntelliJ IDEA 2021.3.2\bin;;C:\Users\Sheeraz\AppData\Roaming\npm;C:\Users\Sheeraz\OneDrive\Desktop;;.

Establecer la ruta de la biblioteca en Java usando Eclipse IDE

Establecer la ruta de la biblioteca a través de Eclipse también es una operación fácil. Simplemente siga los sencillos pasos que se describen a continuación:

  • En Eclipse, haga clic derecho en el nombre del proyecto y vaya a Propiedades.
  • Vaya a Ruta de compilación de Java.
  • Seleccione Bibliotecas en la página Java Build Path.
  • En la página Bibliotecas, busque Biblioteca del sistema JRE y expándala.

    Biblioteca del sistema JRE

  • Seleccione Ubicación de biblioteca nativa y haga clic en Editar.
  • Haga clic en Carpeta externa y seleccione la ruta a su ruta de la biblioteca de Java.
  • Haga clic en Aceptar y Aplicar y Cerrar.

Siguiendo los pasos anteriores, la ruta de la biblioteca de Java se establecerá mediante Eclipse.

Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook