【问题标题】:How can I specify java.library.path for an app built with sbt native packager?如何为使用 sbt native packager 构建的应用程序指定 java.library.path?
【发布时间】:2018-01-01 22:10:28
【问题描述】:

这是在 Windows 上,所以环境变量 LD_LIBRARY_PATH 不可用。

我尝试了batScriptExtraDefines,但它没有选择设置。

我尝试创建 src/universal/<APP_ENV_NAME>_config.txt 文件,将 \ 替换为 build.sbt 中指定的 name,但它仍然无法获取配置。我不确定如何设置此 APP_ENV_NAME,因为它只是在文档中简要提及。

我尝试了javaOptions in Universal,但它没有拾取设置。

有没有其他建议如何解决这个问题?

【问题讨论】:

  • 在 Windows 中还有另一个文档说,变量 PATH 被用来代替 LD_LIBRARY_PATH。明天我试试再更新。

标签: java windows scala sbt sbt-native-packager


【解决方案1】:

在 Windows 中,不是设置 LD_LIBRARY_PATH 环境变量,而是使用PATH 环境变量来查找本地库的路径。

set PATH=%PATH%;<path to your native libraries>

【讨论】:

    猜你喜欢
    • 2017-03-18
    • 2016-12-14
    • 2015-09-01
    • 2015-09-17
    • 2013-12-24
    • 2014-08-08
    • 2019-02-27
    • 2014-05-28
    • 2016-10-12
    相关资源
    最近更新 更多