JAVA调用DLL问题

windowshou1025 2008-10-05 09:00:34
我新建了2个工程 JAVAProject和WebProject
在JAVAProject中,java调用DLL文件中的方法一切正常
在WebProject中,java调用DLL文件中的方法总是报:java.lang.UnsatisfiedLinkError: loadEmr 也就是说DLL找到了,没有找到映射的方法
难道JAVAProject和WebProject中调用DLL的有什么不同嘛
java文件代码如下
public class QueryEmr {

private native static void loadEmr(byte[] str);

static
{
//System.out.println(System.getProperty("java.library.path"));
System.loadLibrary("loadEmr");
}

public static void getEmr()
{
try
{
String xml = "ssssssssssssssssss";
byte[] temp = {0};
byte[] smscontentdb = xml.getBytes("gbk");
byte[] smscontent = new byte[smscontentdb.length + temp.length];
System.arraycopy(smscontentdb, 0, smscontent, 0, smscontentdb.length);
System.arraycopy(temp, 0, smscontent, smscontentdb.length, temp.length);
loadEmr(smscontent);
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
}

public static void main(String args[])
{
getEmr();
}
}
...全文
69 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
windowshou1025 2008-10-05
  • 打赏
  • 举报
回复
哪位能不能给个WebProject中java调用DLL的例子

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧