1

我正在使用 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 文件夹中

4

0 回答 0