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其实是可以互通的。 如何判断socket传输文件的类型? java环境变量怎么配置 脱离技术太久,看看大家都用些什么框架做开发啊?(老版主回来散分啦!) 面试题(机试)希望对大家有帮助 java读取文本文件中的第10个字节并放到变量C中 api的使用方法 如何让SWING做的JDialog 运行自动仅位于桌面中央 如何立即显示矩形(在线等待) 今天顺利通过SCJP考试,高兴!!散分了!!来者有分!!数量有限要快哦! 请问:减法怎么做啊? 进制转换!! 怎样用java统计一个文件是否被下载成功,谢谢!
java程序通过jni调用了c代码,而在c代码中可能需要回调java中的某个方法,是吗?
(具体可以参考JDK中src.zip/launcher/java.c)
applet也可以通过jni调用c写的程序……说明,c和java其实是可以互通的。