从java代码调用c#dll时处理类型差异

时间:2015-03-24 10:19:05

标签: java c# dll java-native-interface

我有一个用c#编写的dll库,我使用System.load("Link");将dll加载到我的java程序中。我声明我想要调用public native void Main (String s);的方法。然而,由于java中的String和C#中的字符串不兼容,因此抛出了java.lang.UnsatisfiedLinkError异常。有人可以建议我解决这个问题吗?
我想用java JNI手动编码,所以请不要向我推荐外部库。
非常感谢你。

0 个答案:

没有答案