首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

Jni解决方案

2014-01-03 
Jni各位师兄师姐好,小弟在java调用c++是出现了一个问题,几天了都没能解决,忘大家帮忙啊我用eclipse cdt编

Jni
各位师兄师姐好,小弟在java调用c++是出现了一个问题,几天了都没能解决,忘大家帮忙啊
我用eclipse cdt编写完c++代码后并成功编译生成了dll文件,可是在调用的时候出现了如下错误


Exception in thread "main" java.lang.UnsatisfiedLinkError: com.easytoo.union.jni.SUNSONPwd.SUNSON_OpenCom(II)I
at com.easytoo.union.jni.SUNSONPwd.SUNSON_OpenCom(Native Method)
at com.easytoo.union.jni.SUNSONPwd.getPinPwd(SUNSONPwd.java:73)
at com.easytoo.union.impl.UnionPayDeviceImpl.getPinPwd(UnionPayDeviceImpl.java:210)
at com.easytoo.union.impl.UnionPayDeviceImpl.main(UnionPayDeviceImpl.java:215)

我的c++编译器用的是MinGW。
看到这个错误的大概原因是找不着对应的方法。是怎么回事呢,望大家帮忙一下,都拖了几天了,公司给压力啊
[解决办法]
http://blog.csdn.net/niuxinlong/article/details/4176612
看下 UnionPayDeviceImpl.java:210,UnionPayDeviceImpl.java:215 是不是调用的时候传参出错了!

[解决办法]
你好,是编译参数没有设置
请查看http://www.myexception.cn/eclipse/1473146.html

热点排行