如何使用SWIG从C调用Java?

前端之家收集整理的这篇文章主要介绍了如何使用SWIG从C调用Java?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我可以使用SWIG从 Java调用C代码,但是我找不到任何关于如何进行反向的文档(从C调用Java).

官方SWIG文件说(http://www.swig.org/Doc1.3/Java.html#java_overview):
“SWIG使Java程序能够轻松地从Java调用C/C++代码.从历史上看,SWIG无法生成任何代码从C调用Java代码.但是,SWIG现在支持完整的跨语言多态性并生成代码调用包装C虚拟方法时从C到Java.“

但是我找不到它说的怎么做!任何帮助是极大的赞赏.谢谢.

解决方法

实际上这是可能的,我已经基于从C继承虚拟类到Java来实现它.

您可以在SWIG文档的Java部分的“24.5 Cross language polymorphism using directors”章节中找到解决方案.

猜你在找的C&C++相关文章