我有一个 .dll 文件,我必须在 java 中使用它。此 .dll 文件有一个参数化方法,该方法应返回字符串类型。
当我向它传递参数时,我收到的消息为Native methods do not specify a body
这是代码...
package com.letme.test;
public class Eagleye_parser {
String n = "E48A7 F7759 65EA7";
public Eagleye_parser() {}
static {
System.loadLibrary("Eagleye_parser");
}
public native String eagleye_fmu(n);// here it is giving msg : Native methods do not specify a body
}
尝试看看 JNA,它为本机代码提供了一个很好的包装层。
https://github.com/twall/jna https://github.com/twall/jna
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)