今天我尝试将我们的项目从sbt 0.13.15更新为1.0.3。
不幸的是JVM属性
-Djava.library.path=/custom/lib/
似乎没有像以前那样工作。
当前解决方案(适用于0.13.15):
`sbt -Djava.library.path=/custom/lib/ run`
到现在为止,我尝试了以下内容
LD_LIBRARY_PATH
添加到env 在build.sbt中设置javaOptions,如下所示
`fork in run := true`
`javaOptions in run += "-Djava.library.path=/custom/lib/"`
不幸的是,我在网上找到的解决方案似乎都没有用,我将遇到Guice CreationException
Error injecting method, java.lang.UnsatisfiedLinkError: no customlib in java.library.path
答案 0 :(得分:1)
您也可以使用JAVA_OPTS
环境变量或.jvmopts
配置文件。您可以在sbt -help
的输出中找到它:
# jvm options and output control
JAVA_OPTS environment variable, if unset uses ""
.jvmopts if this file exists in the current directory, its contents
are appended to JAVA_OPTS