从Java代码调用DLL文件

从Java代码调用DLL文件,java,c#,dll,Java,C#,Dll,我正在尝试从Java代码调用DLL文件。我已设置库路径的系统属性。我还设置了Java库路径。但我无法访问DLL文件。我已经给出了DLL文件,并使用库路径设置了属性。我还调用了loadLibrary模块,然后调用了DLL文件。但我得到了以下错误: java.lang.UnsatifiedLink错误: 有人能解释一下我为什么会遇到这个问题吗 这就是全部错误吗?dll和JVM使用相同的位深度(x64或x32)谢谢您的回答。我收到以下错误:无法加载本机代码库。java.lang.UnsatifiedL

我正在尝试从Java代码调用DLL文件。我已设置库路径的系统属性。我还设置了Java库路径。但我无法访问DLL文件。我已经给出了DLL文件,并使用库路径设置了属性。我还调用了
loadLibrary
模块,然后调用了DLL文件。但我得到了以下错误:

java.lang.UnsatifiedLink错误:


有人能解释一下我为什么会遇到这个问题吗

这就是全部错误吗?dll和JVM使用相同的位深度(x64或x32)谢谢您的回答。我收到以下错误:无法加载本机代码库。java.lang.UnsatifiedLinkError:。我还在ubuntu eclipse机器上运行这个。它兼容吗。有任何机器可以兼容运行代码吗?一点代码就好了。。。是否将“foo.dll”作为参数传递?或者,只是“福”?您能确认您正在搜索的库是否存在吗?。。请澄清。C#标记与问题的关系如何?