关于JNI的问题....看到此贴者必须回贴(水贴可矣),违者斩立决... 哈哈~~~javai.lib在哪里啊?你们的机子上有这个lib吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #include <jni.h>#include <stdlib.h>int main(){ JavaVMOption options[1]; JavaVMInitArgs vm_args; JavaVM *jvm; JNIEnv *env; long status; jclass class_Welcome; jclass class_String; jobjectArray args; jmethodID id_main; options[0].optionString = "-Djava.class.path=."; memset(&vm_args, 0, sizeof(vm_args)); vm_args.version = JNI_VERSION_1_2; vm_args.nOptions = 1; vm_args.options = options; status = JNI_CreateJavaVM(&jvm, (void**)&env, &vm_args); if (status == JNI_ERR) { printf("Error creating VM\n"); return 1; } class_Welcome = (*env)->FindClass(env, "Welcome"); id_main = (*env)->GetStaticMethodID(env, class_Welcome, "main", "([Ljava/lang/String;)V"); class_String = (*env)->FindClass(env, "java/lang/String"); args = (*env)->NewObjectArray(env, 0, class_String, NULL); (*env)->CallStaticVoidMethod(env, class_Welcome, id_main, args); (*jvm)->DestroyJavaVM(jvm); return 0;} java 的main函数能不带参数吗? mysql语句 出错 09第一帖:applet class not found问题 急急急高分求VO到PO的自动转换 请高手帮忙整个日期相加的代码 java新手(第一个问题,高分相赠!) 请教一个关于jbuilder中queryDataSet组件的弱问题 菜鸟问题,关于HELLO WORLD 十万火急,求教关于JBuilder4.0及JDK2.0的好的参考书 一个简单的问题~ jusched.exe是什么?装完1.4.2SDK出来的? rollback执行了,但数据库数据却不对,WHY?
#include <stdlib.h>int main()
{ JavaVMOption options[1];
JavaVMInitArgs vm_args;
JavaVM *jvm;
JNIEnv *env;
long status; jclass class_Welcome;
jclass class_String;
jobjectArray args;
jmethodID id_main; options[0].optionString = "-Djava.class.path=."; memset(&vm_args, 0, sizeof(vm_args));
vm_args.version = JNI_VERSION_1_2;
vm_args.nOptions = 1;
vm_args.options = options; status = JNI_CreateJavaVM(&jvm, (void**)&env, &vm_args);
if (status == JNI_ERR)
{ printf("Error creating VM\n");
return 1;
} class_Welcome = (*env)->FindClass(env, "Welcome");
id_main = (*env)->GetStaticMethodID(env, class_Welcome,
"main", "([Ljava/lang/String;)V"); class_String = (*env)->FindClass(env, "java/lang/String");
args = (*env)->NewObjectArray(env, 0, class_String, NULL); (*env)->CallStaticVoidMethod(env, class_Welcome,
id_main, args); (*jvm)->DestroyJavaVM(jvm); return 0;
}