我正在使用 JNI 实现 C++ 到 Java 的接口。我有一个 C++ 函数,如下所示:
static int testhandler(void *arg, uint32_t stream, uint32_t func, const char* name, uint32_t funcgroup, uint32_t source);
当我必须使用 eclipse 在 Java 中调用它时,我会这样做:
public void handle(int stream, int func,char name, int group, int token);
但我无法使用 Eclipse 读取 Java 中的 const char 部分。有谁知道问题可能是什么?我应该以其他方式调用Java中的方法吗?