我正在使用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. 從Java調用到C++,然後從相同的C++方法調用java方法
- 2. 如何使用JNI從C調用JAVA方法C
- 3. 從qt調用java方法從c +
- 4. 從C++回調Java方法
- 5. 如何從C++調用Java方法(java返回String [])?
- 6. 如何從Java中調用C#類中的C#方法?
- 7. JNI從C++調用Java方法
- 8. 從C++方法調用Java函數
- 9. 從Java調用dll(C++庫)方法
- 10. JNI - 從C++調用Java方法
- 11. JNI從c程序調用java方法
- 12. 從C++調用java方法的麻煩
- 13. 從統一調用java方法c#
- 14. 從Java調用Objective-C方法
- 15. 如何從jni端調用java方法?
- 16. 如何從JavaScript調用Java方法
- 17. 如何從actionscript調用java方法
- 18. 如何從C調用MethodCallExpression方法#
- 19. 如何從C#調用IronPython 2方法#
- 20. 如何從itemTemplate gridview調用C#方法
- 21. 如何從jquery調用c#類方法?
- 22. 如何從JavaScript調用Objective-C方法?
- 23. 如何從Java調用C++?
- 24. 如何從c方法調用客觀c方法iOS
- 25. 如何從C方法調用Objective-C方法?
- 26. 如何調用java方法
- 27. 如何從JNI中的C++調用Java方法
- 28. 如何從C JNI調用返回java方法的字符串?
- 29. 如何在Java代碼中調用C++方法從JNI
- 30. 如何從C++調用非靜態java方法?