我正准备第一次进入JNI(Java Native Interface)世界,提供从平台特定的C/C++代码到Java的文件系统更改通知.这是除非有人建议一些出色的库,因为我错过了这个.
作为JNI的新手我已经设法在它的接口端和它的库生成方面找到了很多文档,但是我没有找到很多关于构建本机库的知识.
我已经有一个基于ant的现有版本用于预先存在的Java源代码,所以我正在尝试研究如果我应该使用ant调用make来创建库,或者如果最好让make在创建后调用ant图书馆?
这两个选项都没有跳出来非常好,但两者似乎都比试图让ant调用编译器来编译代码并直接生成库更好.