标签: java maven gradle java-native-interface
我正在构建一个使用本机代码的库(Windows上为*.dll,Linux上为lib*.so)。我应该在JAR中打包这些文件?现在,当我运行使用本机API(彻底)我的库的示例时,我需要添加param -Djava.library.path=<path_to_dll_or_so>。
*.dll
lib*.so
-Djava.library.path=<path_to_dll_or_so>
我可以以某种方式显示java在哪里寻找库路径吗?
包装我使用的是gradle build和jar
build
jar