使用JNative调用C# DLL文件 提示未找到方法

加嘞个油 2014-11-27 09:20:47
最近项目需要使用一个C#的DLL文件的方法,用JNative去实现的,JNativeCpp.dll和需要调用的dll文件都放到windows/system32下了,然后new JNative("ABC.Portal.Common.dll", "Token"); 提示这个Token方法找不到。
org.xvolks.jnative.exceptions.NativeException: Function Token not found
at org.xvolks.jnative.JNative.nLoadLibrary(Native Method)
at org.xvolks.jnative.JNative.<init>(JNative.java:348)
at org.xvolks.jnative.JNative.<init>(JNative.java:269)

所以请教一下为啥提示找不到。
对了dll我反编译了,文件结构是这样:
using System;
using ...
namespace ABC.Portal.Common
{
public class Cryptology
{
public static string Token(String xxx ....)
{
//do some thing
}
}
}


希望大神解答一下,哪里写错了还是不能这么用还是?
...全文
244 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zenki520 2014-11-27
  • 打赏
  • 举报
回复
dll函数查看器查看没方法

81,092

社区成员

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

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