gpt4 book ai didi

java - 使用二进制文件作为依赖项

转载 作者:行者123 更新时间:2023-11-30 07:49:27 25 4
gpt4 key购买 nike

我的程序需要一组二进制文件:

enter image description here

当我将它们直接包含在项目的 lib 文件夹中时,一切正常。但问题是我无法将二进制文件包含在存储库中。相反,我想将它们作为 Maven 依赖项包含在内。我将它们打包到一个 jar 中并上传到 Maven 存储库。将依赖项添加到 sbt 后,我​​确实看到它们已加载到 intellij 中: enter image description here

但问题是在运行时我收到错误:

[error] (run-main-1) java.lang.UnsatisfiedLinkError: no jscip-0.1.linux.x86_64.gnu.opt.spx in java.library.path
java.lang.UnsatisfiedLinkError: no jscip-0.1.linux.x86_64.gnu.opt.spx in java.library.path

知道我哪里出错了吗?关于如何调试它有什么建议吗?

最佳答案

您必须将二进制依赖项包含在 java.library.path 中,并将其设置为应用程序 -Djava.library.path= 的系统参数。

关于java - 使用二进制文件作为依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33472470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com