当前页面: 开发资料首页 → J2SE 专题 → 有人玩JNI的吗?
有人玩JNI的吗?
摘要: 有人玩JNI的吗?
我在网上down了n个例子都不能通过,编译链接都可以了,运行时一般都是Create VM不能完成,并且返回1,即无定义错误
#include
void CreateVM()
{
JavaVMOption options[1];
JNIEnv *env;
JavaVM *jvm;
JavaVMInitArgs vm_args;
jclass cls;
jmethodID mid;
jfieldID fid;
options[0].optionString = "-Djava.class.path = ."; ////Debug//JAVA
vm_args.version = JNI_VERSION_1_4;
vm_args.nOptions = 1;//0?....
vm_args.options = options;
vm_args.ignoreUnrecognized = JNI_TRUE;//JNI_FALSE ???
jint nRetStatus = JNI_CreateJavaVM(&jvm, (void**)&env, &vm_args);
}
我投降
照着官方文档的例子做
up
up
已经完成,请参看
the .Net-Java-MFC-VCL Bridges
Composite Bridges
http://duceland.com/cn/dsRE.asp