我在网上down了n个例子都不能通过,编译链接都可以了,运行时一般都是Create VM不能完成,并且返回1,即无定义错误#include <jni.h>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);
}我投降
{
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);
}我投降
the .Net-Java-MFC-VCL Bridges
Composite Bridges
http://duceland.com/cn/dsRE.asp