win7 64位系统 java 调用JNative访问dll文件的时候 50

java.lang.IllegalStateException:JNativelibrarynotloaded,sorry!atorg.xvolks.jnative.JN... java.lang.IllegalStateException: JNative library not loaded, sorry !
at org.xvolks.jnative.JNative.<init>(JNative.java:337)
at org.xvolks.jnative.JNative.<init>(JNative.java:269)
报这个错 试过网上各种方式 只一个new JNative()就报错,求高手解答下
展开
 我来答
insg
2013-05-22 · TA获得超过253个赞
知道小有建树答主
回答量:399
采纳率:66%
帮助的人:230万
展开全部
64位的操作系统需要运行64位的JNativeCpp.dll文件吧,目前jar包里提供的是32位的dll吧?
896336354geng
2012-08-06
知道答主
回答量:13
采纳率:0%
帮助的人:1.1万
展开全部
dll文件的错
追问
32位系统是好的 不报这个错误 但是64位下不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
家乡有颗大杨树
推荐于2017-05-23 · TA获得超过160个赞
知道小有建树答主
回答量:171
采纳率:50%
帮助的人:69.6万
展开全部
你的有问题,解压会得到:
JNativeCpp.dll,libJNativeCpp.so,JNative.jar 这个你看是都有么。
JNativeCpp.dll Windows下用的,拷到windows / system32目录下;
libJNativeCpp.so Linux下的咚咚;
JNative.jar 这是一个扩展包,将其copy到D:\jdk\jre\lib\ext 下(我的目录结构),系统会自动加载。你看下你有没按着这个来,
追问
32位系统是好的 不报这个错误 但是64位下不行
追答
那你确定你的设置和32位的那台电脑一模一样吗?仔细看看吧,肯定不一样的。根据我的了解,和操作系统没什么关系的,
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式