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()就报错,求高手解答下 展开
at org.xvolks.jnative.JNative.<init>(JNative.java:337)
at org.xvolks.jnative.JNative.<init>(JNative.java:269)
报这个错 试过网上各种方式 只一个new JNative()就报错,求高手解答下 展开
展开全部
dll文件的错
追问
32位系统是好的 不报这个错误 但是64位下不行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的有问题,解压会得到:
JNativeCpp.dll,libJNativeCpp.so,JNative.jar 这个你看是都有么。
JNativeCpp.dll Windows下用的,拷到windows / system32目录下;
libJNativeCpp.so Linux下的咚咚;
JNative.jar 这是一个扩展包,将其copy到D:\jdk\jre\lib\ext 下(我的目录结构),系统会自动加载。你看下你有没按着这个来,
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位的那台电脑一模一样吗?仔细看看吧,肯定不一样的。根据我的了解,和操作系统没什么关系的,
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询