请问关于java程序调用c语言程序的几种方法?? 请问高手,用java应用程序调用c语言程序有几种方法??怎样使用??c语言的程序格式有.dll或者.exe。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jni 其他的 几乎没有吧 native 关键字是可以的 你查下API 用JNI 也是可以的 native 关键字就是提供java 调用其他语言代码的接口啊 JNI或者 ?Runtime x = Runtime.getRuntime(); x.exec(arr); 这里有详细的说明,详细的告诉你怎么使用,还有很多的例子在里面。相信你可以学到很多。http://qqwyy.javaeye.com/blog/199651 常用的就是JNIwindows下java调用dll,UNIX下好像是so文件。在java类中,首先要声明调用库的名称如:System.loadLibrary("love");至于调用什么文件,你就别管了,这是系统管的。要将调用的方法在本类中声明,也就是楼上讲的用native关键字。然后就编译成class文件。通过javah命令就能生成.h的文件,然后c就把里面的方法实现。打成统一的库。放在java的程序中,调用就行了。 jni应该就是能解决你问题的解决方案了吧 JNI调用本地方法Java的Runtime.exec("xxx")使用Dos命令调用程序JMF可直接写C 请问如果调用执行远程的.c或者.dll、.exe时,该如何调用呢,请高手赐教。另外java执行本地调用c程序,是否能明显的提高java的执行效率呢??一个桌面的本地应用程序调用远程的或者客户端的程序,java如何提高他的执行效率呢?虽然java执行效率慢。 关于Map的键的问题 java新手求教 instanceof 的用法。 怎么获取java.exe的源代码(可在vc,或gcc下重新编译) JAVA这句话怎么解释 java 匿名 new 刚学java,有个小问题 关于类的继承多态和静态函数的问题 怎样为某一文件单独设置图标? 分不多,诚心请教 我想做一个多媒体课件系统,大家多支持,多给点思路 请问各位高手,JAVA里的FILE对像中的separator属性是作什么的?? java初学者,简单问题! 关于IO问题
你查下API
用JNI 也是可以的
Runtime x = Runtime.getRuntime();
x.exec(arr);
这里有详细的说明,详细的告诉你怎么使用,还有很多的例子在里面。相信你可以学到很多。
http://qqwyy.javaeye.com/blog/199651
windows下java调用dll,UNIX下好像是so文件。
在java类中,首先要声明调用库的名称如:System.loadLibrary("love");
至于调用什么文件,你就别管了,这是系统管的。
要将调用的方法在本类中声明,也就是楼上讲的用native关键字。
然后就编译成class文件。通过javah命令就能生成.h的文件,然后c就把里面的方法实现。打成统一的库。
放在java的程序中,调用就行了。
Java的Runtime.exec("xxx")使用Dos命令调用程序
JMF可直接写C