jni_object.h

来自「C调用Java的一个例子程序」· C头文件 代码 · 共 83 行

H
83
字号
/* ^_^ 
 *
 *		Copyright (c) 2006 Hexin
 *
 *	Description:
 *			重新定向了JNI中定义的一下类型
 *	Create:
 *		Date			  Time				Author
 *	------------------------------------------------
 *   2006-3-17           11:08:20			XiaoWei
 */

/* ^_^ 
 *	 Location : 
 *	 File     : JNI_Object.h
 *	 Version  : 1.0.0.0
 *	 Note     : 
 */
#ifndef  __JNI_Object_h__
#define  __JNI_Object_h__

#include <jni.h>
#pragma comment(lib,"jvm")

typedef     jsize			JNI_Size;
typedef		JNIEnv			JNI_Env;

typedef     JavaVM			JNI_VM;

typedef     jstring			JNI_String;

typedef     jclass			JNI_Class;

typedef     jfieldID		JNI_FieldID;

typedef     jmethodID		JNI_MethodID;

typedef     jobject			JNI_Object;

typedef		jboolean		JNI_Boolean;

typedef		jbyte			JNI_Byte;

typedef		jchar			JNI_Char;

typedef		jshort			JNI_Short;

typedef		jint			JNI_Int;

typedef		jlong			JNI_Long;

typedef		jfloat			JNI_Float;

typedef		jdouble			JNI_Double;
 
typedef       void          JNI_Void;

typedef       jarray                 JNI_Array;

typedef       jbooleanArray          JNI_BooleanArray;

typedef       jbyteArray             JNI_ByteArray;

typedef       jcharArray             JNI_CharArray;

typedef       jshortArray            JNI_ShortArray;

typedef       jintArray              JNI_IntArray;

typedef       jlongArray             JNI_LongArray;

typedef       jfloatArray            JNI_FloatArray;

typedef       jdoubleArray           JNI_DoubleArray;

typedef       jobjectArray           JNI_ObjectArray;

#define   JNI_NULL			0

#define   JNI_False			JNI_FALSE

#define   JNI_True			JNI_TRUE
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?