使用C语言编写一个能被JNI调用的hello world程序的头文件
时间: 2023-02-20 12:19:11 浏览: 72
以下是一个能被 JNI 调用的 "Hello World" 程序的 C 语言头文件:
```
#include <jni.h>
#include <stdio.h>
JNIEXPORT void JNICALL Java_HelloWorld_printHelloWorld(JNIEnv *env, jobject obj) {
printf("Hello World\n");
return;
}
```
在这个头文件中,首先包含了 `jni.h` 和 `stdio.h` 两个库,然后声明了一个 JNI 函数 `Java_HelloWorld_printHelloWorld`,该函数可以被 Java 代码调用,在函数体中实现了打印 "Hello World" 的功能。
阅读全文