我在一个带有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位。 –
问题是最可能缺少窗口依赖项。 –