Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java IDE  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 eclipse下用JNI调用dll问题
jwzhang0404





发贴: 14
积分: 0
于 2006-07-11 14:12 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我想做一个调用dll发短信的程序,界面下有一个按钮,点击按钮就发短信,现在遇到一个问题,我在cmd下用java调用vc的dll文件成功,但是当我把这个程序移植到工程里在eclipse下调试的时候就会报错,错误提示为:
Exception in thread "main" java.lang.UnsatisfiedLinkError: SendDESCommand
at sendSignal.sendSignal.SendDESCommand(Native Method)
at sendSignal.Main.main(Main.java:21)
我想是不是因为在cmd下没有用包,而在工程里引进了一个包,从而产成以上得问题。
我在工程里把cmd下那个dll文件拷贝到工程的当前目录、jdk的bin目录、jre的bin目录、甚至拷贝的system32下,都没有解决此问题,请问各位大侠有什么方法可以解决此问题么?
你的举手之劳就能救我于水火,感谢先。



作者 Re:eclipse下用JNI调用dll问题 [Re:jwzhang0404]
coder



CJSDN高级会员


发贴: 140
积分: 110
于 2006-07-19 10:27 user profilesend a private message to usersend email to codersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
dll放在system32下肯定没问题
我估计是你的JNI Java代码的包名改动了的原因。



作者 Re:eclipse下用JNI调用dll问题 [Re:jwzhang0404]
keqin





发贴: 1
积分: 0
于 2006-08-22 08:41 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
你把dll文件跟加载jar包一样加到lib中就行了!



flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923