从Qt C ++调用Java函数

时间:2015-02-22 06:26:12

标签: java c++ qt

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

1 个答案:

答案 0 :(得分:2)

首先在从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