1
我正在MacOSx上开发一个使用第三方JAR文件的程序,它们都使用JNI来调用C函数。使用外部JNI库构建maven项目
如何在我的构建路径中包含这些路径并将java.library.path设置为正确使用外部依赖关系? 我想避免在我的Maven仓库中安装任何东西。这一点很重要,因为我必须将我的程序部署到其他的linux平台,这些平台已经安装了第三方的jar和C库...
现在我所做的是添加我的jar依赖与范围=系统和Systempath下指着我的jar文件的完整路径,但我不知道如何设置特定于操作系统的依赖......
问候,
菲利普
现在,我只是将JNI依赖jar文件放入我的maven依赖项中,然后用-Djava.library.path =/my/path/to/c_libs_folder -jar myexecutable.jar启动我的可执行jar文件 – Philippe 2010-11-15 11:17:58