我有Eclipse的Jersey Restful服务,我需要加载JNI库。
对于普通的java应用程序,我可以将* .dylib文件放在项目根目录中并执行以下操作:
System.loadLibrary("FaceDetection");
如果我的项目源代码是:/ path / to / project / src / ...,那么我将把FaceDetection.dylib放在/path/to/project/FaceDetection.dylib。
然而,在Jersey(我不确定这是泽西还是Java EE),如果我把它放在同一个地方,它就找不到这个库。
到目前为止,我所做的是手动将此库放在System的Java库中,但这并不理想且难以移动。有没有办法将此库放在项目的文件夹下并加载到Restful Service中?