在java中怎么去调用C++编写的.dll函数
1个回答
2017-01-09
展开全部
问了一下我一个在远标教育做程序员的哥们,他说
1、导入dll到工程的相对路径。
2、生产dll的原生函数。就可以了。
参考如下:
public class TestNative {
private native static int Max(int a, int b);
private native static String GetLicense(String a);
public static void main(String[] args) {
TestNative license = new TestNative();
System.out.println("lll:" + license.getMaxNum());
System.out.println("hd:" + license.GetLicense());
}
static {
System.loadLibrary("A3");
}
public int getMaxNum(){
return Max(4, 5);
}
public String GetLicense(){
return GetLicense("");
}
}
希望对你有用!
1、导入dll到工程的相对路径。
2、生产dll的原生函数。就可以了。
参考如下:
public class TestNative {
private native static int Max(int a, int b);
private native static String GetLicense(String a);
public static void main(String[] args) {
TestNative license = new TestNative();
System.out.println("lll:" + license.getMaxNum());
System.out.println("hd:" + license.GetLicense());
}
static {
System.loadLibrary("A3");
}
public int getMaxNum(){
return Max(4, 5);
}
public String GetLicense(){
return GetLicense("");
}
}
希望对你有用!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询