我正在使用 native 关键字创建一个 java 程序。
类- HelloWorld.java 是源代码,编译后,我生成一个 HelloWorld.h 文件。
然后在 NetBeans 中创建 ac 文件,其中包含 jni.h 头文件
#include <jni.h>
#include <stdio.h>
#include "HelloWorld.h"
JNIEXPORT void JNICALL
Java_HelloWorld_print(JNIEnv *env, jobject obj)
{
printf("Hello World!\n");
return;
}
但是当我构建项目时,这个错误就来了
HelloWorld.c:3:24:HelloWorld.h:没有这样的文件或目录
HelloWorld.c:10:3:警告:文件末尾没有换行符
我将 HelloWorld.h 文件放在 surce 文件夹中