我正在Visual Studio 2012中开发Visual C++ 32位应用程序。
我的应用程序中的一个模块是用JAVA开发的,只能作为jar库使用。我需要从Visual C++控制台应用程序中的jar文件中调用函数。这些功能在JAVA中实现。我的Visual C++应用程序将调用这些函数。这些函数将一些值(消息)返回给Visual C++应用程序。
大多数链接/教程都是使用JNI来访问JAVA应用程序中的C / C++代码。如何从jar文件向Visual C++控制台应用程序访问函数/方法?
任何帮助/想法表示赞赏
最佳答案
JNI也是我的答案。使用JNI,可以在c++程序中创建Java虚拟机并在Java类上调用方法。
请检查以下链接以获取小样本。我希望您可以以此为基础来满足您的要求。
http://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/invocation.html#wp9502