java.lang.UnsatisfiedLinkError: C:\Users\admin\AppData\Local\Temp\librocksdbjni5734698881557363843.dll
- Dominant language
- C++
- Stars
- 32.1k
- Forks
- 6.9k
- Avg merge
- 32m
- Merged PRs (30d)
- 1
Description
### Expected behavior and Actual behavior
* windows 10 / x64
* jdk8
* rocksdb 5.17.2
caused by :
```
private final DBOptions DB_OPTIONS = new DBOptions();
```
and throws exception imformation:
```
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Users\admin\AppData\Local\Temp\librocksdbjni5734698881557363843.dll: refused to access。
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)
at java.lang.System.load(System.java:1086)
at org.rocksdb.NativeLibraryLoader.loadLibraryFromJar(NativeLibraryLoader.java:78)
at org.rocksdb.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:56)
at org.rocksdb.RocksDB.loadLibrary(RocksDB.java:64)
at org.rocksdb.RocksDB.(RocksDB.java:35)
at org.rocksdb.DBOptions.(DBOptions.java:21)
at org.jmqtt.store.rocksdb.db.RDB.(RDB.java:19)
at org.jmqtt.store.rocksdb.RDBMqttStore.(RDBMqttStore.java:15)
at org.jmqtt.broker.BrokerController.(BrokerController.java:102)
at org.jmqtt.broker.BrokerStartup.start(BrokerStartup.java:63)
at org.jmqtt.broker.BrokerStartup.main(BrokerStartup.java:25)
```
there is no librocksdbjnixxx.dll in temp dir, but it does exist in jar:

### i've tried but doesn't work:
* uninstall vs runtime 2017, reinstall vs rumtime 2015 as rocksdb wiki tolds.
### Steps to reproduce the behavior
run open source project https://github.com/Cicizz/jmqtt
Contributor guide
Assessment
This issue has not been assessed yet.