2015-10-16 68 views
0

我正在使用Play Framework和Scala。我需要添加一个具有一些JNI库依赖关系的Java库。在他们的网站上,他们说把本地库放在java.library.path。如何使用Scala将本机库添加到SBT项目中?用Scala和SBT添加一个lib到java.library.path?

+0

此外请参阅https://stackoverflow.com/questions/25524109/sbt-cross-platform-way-to-set-java-library-path –

回答

0

您可以将其添加为unmanaged dependency,或者将JAR放入项目根目录下的/ lib文件夹中。它将在您的类路径中可用。

+0

[This](https://code.google.com/p/junixsocket/wiki/GettingStarted)是我正在使用的库。我可以将jar文件作为非托管依赖项添加到lib文件夹,但我无法使用java.library.path加载本地库,'.so'文件。 – danielz