关于Java中的JNative调用DLL时遇到的问题,急,在线等!

dll文件放到system32下面了,但是还是找不到;放到jdk下面可以找到但是获取不到信息;想请教下为啥放到system32下找不到,以及放到system32与jdk下的区别,另外怎么取到指针中的数据而不是一串数字(这是放到jdk下运行结果

调用的DLL文件名为:SS_ReadCard.dll
调用的方法名为:SS_UnionReadCard
java调用dll动态库的SS_UnionReadCard方法后执行的结果为:-100       【这里应该返回0】
指针中返回的参数:3618452445216747976

之前有过联调dll.,不过使用的是jna,可以写dll的全路径,还是比较方便的