Java Jar中本地lib的打包位置

Java Jar中本地lib的打包位置,java,maven,gradle,java-native-interface,Java,Maven,Gradle,Java Native Interface,我正在构建一个使用本机代码的库(Windows上是*.dll,Linux上是lib*.so)。我应该把这些文件打包到JAR的什么地方?现在,当我运行使用本机API(彻底)我的库的示例时,我需要添加param-Djava.library.path= 我可以告诉java在哪里查找库路径吗 对于打包,我正在使用gradlebuild和jar也许这个链接会帮助你:也许这个链接会帮助你:

我正在构建一个使用本机代码的库(Windows上是
*.dll
,Linux上是
lib*.so
)。我应该把这些文件打包到JAR的什么地方?现在,当我运行使用本机API(彻底)我的库的示例时,我需要添加param
-Djava.library.path=

我可以告诉java在哪里查找库路径吗


对于打包,我正在使用gradle
build
jar

也许这个链接会帮助你:也许这个链接会帮助你: