我在一個帶有SBT的scala項目中使用RocksDB。
對於Windows我知道我需要關於jar文件中的win64 DLL的infor SBT,但我仍然沒有得到正確的答案。在SBT中引用RocksDB DLL
我已經試過什麼我們這裏,但沒有運氣
How to resolve a non-jar (dll/jnilib) library dependencies in sbt?
如何在Windows Java項目使用RocksDB寫的?
我在一個帶有SBT的scala項目中使用RocksDB。
對於Windows我知道我需要關於jar文件中的win64 DLL的infor SBT,但我仍然沒有得到正確的答案。在SBT中引用RocksDB DLL
我已經試過什麼我們這裏,但沒有運氣
How to resolve a non-jar (dll/jnilib) library dependencies in sbt?
如何在Windows Java項目使用RocksDB寫的?
你不需要明確地告訴SBT關於本地庫(Windows上的DLL),Rocks Jar文件包括本地庫和RocksDB的啓動代碼知道如何從Jar加載它。
只需在您的SBT構建文件中包含RocksDB jar依賴項(包括DLL),就像其他任何Java庫一樣。
什麼是所需的依賴關係?我也一直在看這個,並且有依賴關係的問題。我看到這一個https://github.com/facebook/rocksdb/issues/1329,但仍然沒有得到它的工作 –
其實我的問題是不相關的...問題是,我是從IntelliJ這是32位內運行,所以64位體系結構的檢查失敗。在命令行上從SBT運行按預期工作。 –
從intelliJ在Windows上運行我的問題不是操作系統(這是64位),但我使用32位JDK。 操作系統檢查需要使用JDK 64位。 –
問題是最可能缺少窗口依賴項。 –