最近换电脑启动一个项目的时候遇到了一点问题,启动时报错rockdb UnsatisfiedLinkError
Exception in thread "StreamThread-1" java.lang.UnsatisfiedLinkError:
C:\Users\user\AppData\Local\Temp\librocksdbjni325337723194862275.dll: Can't find dependent libraries
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
at java.lang.Runtime.load0(Runtime.java:809)
新电脑是刚重装的win10,重装前启动是没问题的,我看了项目路径,文件是存在的,权限也没有问题。
谷歌了一下报错,很多人都说是因为rockdb依赖的dll缺失,需要在项目依赖内添加 rocksdbjni 这个包,然而
我加上了也没用,还试了不同的版本。然后又参考了以下资料,依旧没有解决问题: