You should place the line:
long status = JNI_CreateJavaVM(&m_vm,(void **)&env, &vm_args);
inside a function.
E.g.
JavaVM *m_vm;
JNIEnv* env;
jobject obj;
JavaVMInitArgs vm_args;
long status;
void init()
{
status = JNI_CreateJavaVM(&m_vm,(void **)&env, &vm_args);
}