1

我需要一个 Maven 项目,通过它我将能够从我的操纵杆中检索信号。我通过调用命令来设置它,mvn package我正在构建 JAR 文件。但是 jinput 原生库存在一些问题。我为 jinput 2.0.6 版本添加了依赖项,它会自动将本机库(.dll、.so 和 .jnilib 文件)放入类路径(放入 jar 文件中的根目录)。Jinput 库是 JNI 库。但我无法加载此文件。通过当前的解决方案,我正在使用这个 JVM 参数运行我的 jar 文件:

java -jar jinput-project.jar -Djava.library.path=/home/usr/jinput-projects/jinputlibs

jinputlibs 是 jinput 库所在的外部文件夹。我该如何解决这个问题?如何使用 jar 文件中的库?我可以通过 maven 解决这个问题吗(我的意思是使用 .pom 文件)?

4

1 回答 1

0

您可以直接下载 DLL 并将它们包含在您的库中,如此处所述

于 2018-05-30T20:10:02.667 回答