Mic*_*ier 4 c++ java java-native-interface jvm
我的简单命令行应用程序:
int _tmain(int argc, _TCHAR* argv[])
{
JavaVM *jvm;
JNIEnv *env;
JavaVMInitArgs vm_args;
JavaVMOption options[1];
options[0].optionString = "-Djava.class.path=."; //Path to the java source code
vm_args.version = JNI_VERSION_1_6; //JDK version. This indicates version 1.6
vm_args.nOptions = 1;
vm_args.options = options;
vm_args.ignoreUnrecognized = 0;
jint ret = JNI_CreateJavaVM(&jvm, (void**)&env, &vm_args);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
给我:
Run Code Online (Sandbox Code Playgroud)Error occurred during initialization of VM Unable to load native library: Can't find dependent libraries
永远不会达到"返回0"的断点.jvm.dll与我的命令行应用程序驻留在同一目录中.
我不明白这有什么不对.有任何想法吗?Thanx提前
| 归档时间: |
|
| 查看次数: |
4904 次 |
| 最近记录: |