SBT 1.0.3和-Djava.library.path
今天我尝试将我们的项目从sbt 0.13.15更新到1.0.3 不幸的是,JVM属性SBT 1.0.3和-Djava.library.path,sbt,Sbt,今天我尝试将我们的项目从sbt 0.13.15更新到1.0.3 不幸的是,JVM属性 -Djava.library.path=/custom/lib/ 似乎不像以前那样工作了 当前解决方案(适用于0.13.15): 直到现在,我尝试了以下几件事 将LD\u库路径添加到env 像这样在build.sbt中设置javaOptions `fork in run := true` `javaOptions in run += "-Djava.library.path=/custom/lib/"
-Djava.library.path=/custom/lib/
似乎不像以前那样工作了
当前解决方案(适用于0.13.15):
直到现在,我尝试了以下几件事
LD\u库路径添加到env
`fork in run := true`
`javaOptions in run += "-Djava.library.path=/custom/lib/"`
错误注入方法,java.lang.UnsatifiedLinkError:java.library.path中没有customlib
您也可以使用
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
您是否尝试过
JAVA_OPTS
env var或.jvmopts
conf文件?谢谢,@laughedelic!使用JAVA\u OPTS
非常有效!不知道为什么我以前错过了这个。然后我要把它写下来作为一个答案
# 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