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