我正在使用JNI从Java调用我的C++函数。其中一个C++函数的参数是jobject thiz
(据我所知,所有的JNI本地函数都有这个参数)。该函数需要很长时间才能完成,并且我想将进度报告回Java对象,以便我可以向用户显示进度。我怎样才能从C++调用jobject的方法?如何从C++调用Java方法
2
A
回答
3
您需要查看JNI功能GetMethodID
和Call<type>Method*
。
各种变体的细节以及如何调用它们记录在JNI specification。
0
如果您想将C++和java集成在一起,您应该查看Jace http://sourceforge.net/projects/jace/
相关问题
- 1. 如何使用JNI从C调用JAVA方法C
- 2. 从C++回调Java方法
- 3. 如何从C++调用Java方法(java返回String [])?
- 4. JNI从C++调用Java方法
- 5. JNI从c程序调用java方法
- 6. JNI - 从C++调用Java方法
- 7. 如何从jni端调用java方法?
- 8. 如何从JavaScript调用Java方法
- 9. 如何从actionscript调用java方法
- 10. 如何从itemTemplate gridview调用C#方法
- 11. 如何从C调用MethodCallExpression方法#
- 12. 如何从JavaScript调用Objective-C方法?
- 13. 如何从Java调用C++?
- 14. 如何调用java方法
- 15. 如何从c方法调用客观c方法iOS
- 16. 如何从C方法调用Objective-C方法?
- 17. 如何从C JNI调用返回java方法的字符串?
- 18. 如何从JNI中的C++调用Java方法
- 19. 如何通过UnitySendMessage方法从Android java项目调用Unity C#方法?
- 20. 从Java调用JavaScript方法
- 21. 从JSNI方法中调用Java方法
- 22. 从C++调用Java方法的最简单方法是什么?
- 23. C++从方法调用EXE
- 24. 从Tableau调用C#方法
- 25. 从C调用onclick方法#
- 26. 如何从Objective C中的另一种方法调用方法?
- 27. Java/Java EE:从JSP调用getter方法
- 28. 如何调用C++方法在Objective-C
- 29. 如何在C++中调用c#方法?
- 30. 如何使用SWIG从C++调用Java?