c语言能够通过JNI调用java方法吗? c语言能够通过JNI调用java方法吗?具体怎么调用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把一个java方法当作 jni方法的参数传进去,那样应该就可以调用了。 JNI中是可以调用java的方法的。但C不能直接调用。另外好像没必要,java运行需要环境的。用C写不是更简单 搂主说的应该是这种情况吧:java程序通过jni调用了c代码,而在c代码中可能需要回调java中的某个方法,是吗? Java可以通过 native方法调用 C写的DLLC中,可以使用JNI加载JVM到内存中,并开始运行Java的类(具体可以参考JDK中src.zip/launcher/java.c) 不是很清楚,这里有些JNI的文章,楼主看看:http://www.graphics.net.cn/article/java/java_jni_vc6.asphttp://www.graphics.net.cn/article/java/java_jni_string.asphttp://www.graphics.net.cn/article/java/java_jni_skill.asphttp://www.graphics.net.cn/article/java/java_jni_skill_2.asphttp://www.graphics.net.cn/article/java/java_jni.asp 浏览器可以启动jvm,在jvm中运行applet,而这个applet又可以和环境交互,还可以和javascript的代码交互……applet也可以通过jni调用c写的程序……说明,c和java其实是可以互通的。 请教一个正则表达式 java 短信,MQ,邮箱框架。测试版本发布,提供下载 问下 db2数据库的jdbc哪里有? 急急急!关于table help 怎么减慢我的机器的速度? 关于异常的捕获 請推薦好用的Application server. (現在計劃用JSP + Java + Oracle開發) ~有用意見給100分~ 为什么一样的代码,上面的是错的 java截取字符串 进制转换!! 怎样用java统计一个文件是否被下载成功,谢谢!
java程序通过jni调用了c代码,而在c代码中可能需要回调java中的某个方法,是吗?
(具体可以参考JDK中src.zip/launcher/java.c)
applet也可以通过jni调用c写的程序……说明,c和java其实是可以互通的。