我加载了一个放在里面的外部库./lib.这两个解决方案是否设置java.library.path等效?
执行jar时在控制台中设置路径:
java -Djava.library.path=./lib -jar myApplication.jar
Run Code Online (Sandbox Code Playgroud)在加载库之前在代码中设置路径:
System.setProperty("java.library.path", "./lib");
Run Code Online (Sandbox Code Playgroud)如果它们是等价的,为什么在第二个解决方案中Java可以找不到库而第一个可以?
如果没有,有没有办法在代码中设置路径?
java ×1