2
我正在將JNI綁定與C++庫集成。默認安裝本地Java庫的位置?
該庫遵循常規慣例:缺省情況下,安裝根目錄爲/usr/local
,可以使用--prefix
參數修改爲./configure
; .a
或.so
文件進入${prefix}/lib
;等等。
JNI綁定產生兩個新庫,libfoojni.so
(原生部分)和libfoo.jar
(Java部分)。
在這個方案下,傳統的地方放這些文件(例如${prefix}/java
)是什麼?
是否允許用戶提供單獨的Java根目錄(例如,/usr/share/java
)?
libfoojni.so
應該在${prefix}/lib
還是在某些Java特定的子目錄?