从Qt C++调用Java函数

Calling Java function from Qt C++

本文关键字:Java 函数 调用 C++ Qt      更新时间:2023-10-16

是否可以从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