C++ start jvm question
I'm using win32, msvc++ 6.0:
#include <jni.h>
#include <stdio.h>
int main(){
JavaVM *jvm;
JNIEnv *env;
JavaVMInitArgs vm_args;
JavaVMOption options[2];
jint res;
options[0].optionString ="-Djava.class.path=.";
options[1].optionString ="-verbose:jni";
vm_args.version = JNI_VERSION_1_4;
vm_args.options = options;
vm_args.nOptions = 2;
vm_args.ignoreUnrecognized = JNI_TRUE;
res = JNI_CreateJavaVM(&jvm, (void**) &env, &vm_args);
printf("%d\n", res);
if(jvm != NULL)
jvm->DestroyJavaVM();
return 0;
}
I've added jvm.lib to 'link' settings and added jvm.dll directory into PATH environment variable. It compiles ok, but fails to run (it can't find jvm.dll).
Any ideas?
Thanks.

