菜鸟请教,Java项目中如何使用JNI调用.so文件,已有现成的.so文件

现在我有一个Java项目,是win系统下面,因为项目需求,需要调用.so文件去将.dat文件转换成.txt文件。因整个项目都在win下,没办法再提供Linux环境去运行.so文件。有没有方法直接在java项目中集成调用.so文件?我使用的工具是eclipse。哪位大佬能否详细解答一下。。最好有demo

先在jni的mk文件里
include $(CLEAR_VARS)
LOCAL_MODULE := ***
LOCAL_SRC_FILES := ***.so
include $(PREBUILT_SHARED_LIBRARY)

LOCAL_SHARED_LIBRARIES := ***

接着在调用的java类里
public class %%% {
static {
System.loadLibrary("***");
}
}

windows系统只能调用dll文件,不能用so,需要重新在win下编译相关代码,得到dll文件

没戏,在linux服务器上做个rpc接口吧