0

我想从 SBT 运行 Samza(使用 RocksDB KV 存储)应用程序。当我做 ./sbt "run" 我收到以下错误

java.lang.ExceptionInInitializerError
(剪断)
原因:java.lang.RuntimeException:在 JAR 中找不到 librocksdbjni-linux64.so。
(剪断)

我假设由于我使用 运行./run,sbt 直接运行这些类,而不组装 JAR。

依赖项设置正确,并且我有librocksdbjni-linux64.so内部的 RocksDB JAR。

我必须在运行之前创建一个程序集吗?

在这种情况下如何在不创建程序集的情况下进行测试?

4

1 回答 1

1

好吧,librocksdbjni-linux64.so 听起来像一个原生库,而且那些通常需要一些额外的摆弄,即使它们在路径内,以便被识别和添加。检查这个问题

于 2015-05-21T18:34:35.960 回答