Je tente de créer la machine virtuelle Java dans un programme de Cplusplus en utilisant le code comme suit:JNI Java en 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");
Je suis incapable de créer une instance car il me donne l'erreur suivante. Je suis en mesure de compiler, mais il donne erreur d'exécution comme ça ..
Sortie d'erreur: Une erreur est survenue lors de l'initialisation de la machine virtuelle Impossible de charger la bibliothèque native: Vous ne trouvez pas les bibliothèques dépendantes
peut-elle aider à personne merci d'avance :)
7 questions et n'accepte? –