我想使用的代碼如下:a CPLUSPLUS程序來創建Java虛擬機:JNI的Java在C++中
JNIEnv *env;
JavaVMInitArgs vm_args;
JavaVMOption options[1];
options[0].optionString = "-Djava.class.path=D:\\Java Src\\TestStruct"; //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;
int ret = JNI_CreateJavaVM(jvm, (void**)&env, &vm_args);
if(ret < 0)
printf("\nUnable to Launch JVM\n");
我無法創建,因爲它是給我下面的錯誤的實例。 我能編譯,但它給運行時錯誤這樣的..
錯誤輸出:VM 無法加載本地庫的初始化過程中出現錯誤 :找不到依賴庫
任何人可以幫助我在此先感謝:)
7個問題,不接受? – 2009-12-16 07:35:09