重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
一般那种c#的dll是java不能直接调用的,但C\C++可以,你可以使用JNI。比如你要一个 public native void sengMsg(String msg); 来发送信息,先用native关键字声明这个函数,然后再类里面加一个静态块:
牡丹网站建设公司创新互联,牡丹网站设计制作,有大型网站制作公司丰富经验。已为牡丹成百上千提供企业网站建设服务。企业网站搭建\成都外贸网站建设要多少钱,请找那个售后服务好的牡丹做网站的公司定做!
static { System.loadLibrary("msg"); } 这里的msg是你的后来编译的dll文件名,不是短信猫带的。 然后写其他的函数就可以调用这个方法了,写完后用javac编译,得到class文件,然后用 javah -jni 你的class文件 就会得到一个.h的头文件,用visual studio新建一个dll,把那个.h文件包含进去,用C\C++调用你现有的dll,然后编译得到你的msg.dll,把它复制到你的class文件目录,然后就可以调试运行了。
把需要的jar包,追加到classpath里就行
没有别的代码了吗?
也不一定就是这个代码得错误,如果是这个没有引入包,如果别的地方可能是没有定义变量,你具体再看看。
根据这个java文件的文件名可值,该文件里的类应该是一个语音识别的监听器类,实现的功能是:当监测到有语音输入时,该监听器类自动调用相应函数,来实现所需的功能