由于项目需要,利用了短信猫,但是一个短信猫会加载多个串口,而只需要其AT口,通过java代码,获取其AT口对应的串口号比较困难,于是通过C#获取,这里直接调用C#生成的DLL,但java不能直接调用C#生成的DLL,需要用C++作为桥接,这里介绍一种方法调用C#所生成的DLL文件. 开发环境为:Myeclipse10.0 VS2010 1.首先创建一个Java文件,命名为TestJNI,代码如下: package msg; public class TestJNI { public native…