Is there any difference while invoking java vm with jdk1.3 through c,is any new feature added in jni with jdk1.3 i am trying to invoke with the code follows but it does not work fine #include <stdio.h> #include <jni.h> int mainn() { JavaVMOption options[2]; JavaVMInitArgs vm_args; JavaVM *jvm; JNIEnv *env; long status; jclass class_imadmin_Test; jclass class_String; jobjectArray args; jmethodID id_main; options[0].optionString="-D java.class.path=e:\\sakshi\\java\\classes"; options[1].optionString="-Verbose:jni"; memset(&vm_args,0,sizeof(vm_args)); //memset(&options[0].optionString,0,sizeof(options[0].optionString)); vm_args.version = JNI_VERSION_1_2; vm_args.options = options; vm_args.nOptions = 2; vm_args.ignoreUnrecognized = 1;