从java 9.0.1升级到9.0.4时没有java.library.path值

时间:2018-01-18 22:19:36

标签: java path

java.library.path值设置为包含应用程序中的.dll文件的文件夹。现在,当我们从java 9.0.1升级到9.0.4时,此值将丢失,并且应用程序无法启动,因为它无法找到dll。 使用

将路径值设置为代码无效
System.setProperty("java.library.path", "./bin");

我也尝试了这个answer但是这个解决方案不适用于最新的java我猜。

通过

传递值
java -Djava.library.path=./bin 

有效,但我想通过代码完成此操作。有没有办法做到这一点?

0 个答案:

没有答案