从Qt C ++调用Java函数

是否有可能从Qt应用程序调用java函数,如果是这样,如何? 我是否需要为此类任务更新java源代码? 我有Qt桌面开源版。

首先在从C / C ++调用java之前再三考虑。 对于Android,它允许您调用操作系统的某些API函数,但您需要支付性能和一些难以捕获的错误。

Qt为调用Java设计了非常简单的方法:package – androidextra但是如果你需要在桌面上调用它,有一种方法可以避免它:JNI(如Nejat所说)。

以下是使用它的简单示例: http : //www.codeproject.com/Articles/22881/How-to-Call-Java-Functions-from-C-Using-JNI