返回信息流这几天在看jni的入门。。。
= =我的编译器不是vc6.0.。。是code::Blocks....
然后我怎么也不能导入java的jni.h....还有javah生成的我自定义的.h文件(helloC.h)
上网查了资料我看有人用eclipse 的CDT弄出来了。。。能导入。。
于是我也做了半天然后设置成功了。。但是。。。
怎么也编译不出啊。。。说是不存在啊。。但是(helloC.h)里面明明有定义的说。。。。哦no我不知道该怎么办了。。
贴源码把。。。= =其实就是网上的教程源码。。。
Cpp部分
#include <iostream>
#include <jni.h>
#include <helloC.h>
#include <stdio.h>
using namespace std;
//下面的函数在helloC.h 里有定义的明明。。。
JNIEXPORT void JNICALL Java_helloC_printc (JNIEnv *, jobject)
{
printf("From jni_helloworldImpl.cpp :");
printf("Hello world ! \n");
return;
}
helloC.h
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class helloC */
#ifndef _Included_helloC
#define _Included_helloC
#ifdef __cplusplus
extern "C" {
#endif
/*
* Class: helloC
* Method: printc
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_helloC_printc
(JNIEnv *, jobject);
#ifdef __cplusplus
}
#endif
#endif
这是一条镜像帖。来源:北邮人论坛 / java / #22569同步于 2012/5/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
关于java jni
EastDon
2012/5/27镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
楼主把报的错误贴一下吧,目测代码应该没问题
【 在 EastDon 的大作中提到: 】
: 这几天在看jni的入门。。。
: = =我的编译器不是vc6.0.。。是code::Blocks....
: 然后我怎么也不能导入java的jni.h....还有javah生成的我自定义的.h文件(helloC.h)
: ...................