小编Les*_*ang的帖子

jni.h:没有这样的文件或目录

我在Windows中使用Code :: Blocks.

我创建了一个dll项目试图获得一些JNI练习.

在javah生成的.h文件中,有#include jni.h,但是当我尝试编译它时,它一直在说jni.h:没有这样的文件或目录.

我认为它与classpath有关,但我不知道它是什么!它可能设置我必须在Code :: Blocks中进行更改

有人可以帮我解决一下吗?非常感谢

/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class Vector3D */

#ifndef _Included_Vector3D
#define _Included_Vector3D
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     Vector3D
 * Method:    magnitude
 * Signature: ()D
 */
JNIEXPORT jdouble JNICALL Java_Vector3D_magnitude
  (JNIEnv *, jobject);

/*
  * Class:     Vector3D
 * Method:    mult
 * Signature: (LVector3D;I)LVector3D;
 */
JNIEXPORT jobject JNICALL Java_Vector3D_mult
  (JNIEnv *, jobject, jobject, jint);

/*
 * …
Run Code Online (Sandbox Code Playgroud)

java java-native-interface codeblocks

28
推荐指数
1
解决办法
8万
查看次数

标签 统计

codeblocks ×1

java ×1

java-native-interface ×1