标签: 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手动编码,所以请不要向我推荐外部库。 非常感谢你。
System.load("Link");
public native void Main (String s);