【发布时间】:2009-01-13 19:25:47
【问题描述】:
我正在将 JNI 绑定与 C++ 库集成。
该库遵循通常的约定:安装根默认为/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 特定的子目录?
【问题讨论】:
标签: java installation java-native-interface shared-libraries autotools