我需要一个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 libs所在的外部文件夹。
我该如何解决这个问题?
如何使用jar文件中的库?
我可以通过maven解决这个问题(我是说使用.pom文件)?
最佳答案
您可以直接下载DLL,并将其包含在库中,如here所述。