java调用dll , 在我自己的电脑上可以,放到别人电脑上,总是会有这个错误 Can’t find dependent libraries

终于知道了,是生成dll的问题,vc建立工程的时候,可以选择几种dll类型,选择正确就是了,我选择静态的。。。希望可以帮到谁。

第1个回答  2011-05-01
问题很清楚!

动态链接库在虚拟机中找不到呗!
你需要把你要调用的.dll一起拷贝过去,并且放到指定的文件夹下。

注:linux和unix操作系统下的动态链接库是.so文件。追问

已经拷贝过了,拷贝在system32,还有Java\jdk\bin,,还有jre\bin中都是这个错误;,如果没有拷贝则显示为: no *需要的dll文件名* in java.library.path

本回答被网友采纳
第2个回答  2011-05-09
系统所在盘(一般C盘)的\WINDOWS\system32下!
第3个回答  2014-12-16
亲,求助啊,我也遇到同样的问题啊,你选的哪种类型啊!!!
第4个回答  2011-05-01
重装jre看看

为什么有些网页别人可以打开而我的电脑却不行?
regsvr32 Actxprxy.dll regsvr32 Mshtml.dll regsvr32 Urlmon.dll regsvr32 browseui.dll 作用:1、同时运行以上命令不仅可以解决IE不能打开新的窗口,用鼠标点击超链接也没有任何反应的问题;2、还能解决大大小小的其它IE问题,比如网页显示不完整,JAVA效果不出现,网页不自动跳转,打开某些网站时总提示‘无法...

我的电脑浏览器打开的所有网页上鼠标都不能选定文字
继续我们的工作,用鼠标右键单击该快捷方式,选择“属性”,会弹出“Iexplore.exe 属性”对话框,选择其中的“快捷方式”标签,然后在“目标”框里填入:"C:Program FilesInternet ExplorerIEXPLORE.EXE" -nohome,给Iexplore.exe加上参数“-nohome”,输入时请大家注意在参数“-nohome”前面有一个空格,不要忘了,输入完毕。

我的电脑为什么打不开网页上的连接
regsvr32 Actxprxy.dll regsvr32 Mshtml.dll regsvr32 Urlmon.dll regsvr32 browseui.dll 作用:1、同时运行以上命令不仅可以解决IE不能打开新的窗口,用鼠标点击超链接也没有任何反应的问题;2、还能解决大大小小的其它IE问题,比如网页显示不完整,JAVA效果不出现,网页不自动跳转,打开某些网站时总提示‘无法...

相似回答