Estoy recibiendo el siguiente error cuando se ejecuta un archivo ejecutable que he creado en una máquina de 64 bits utilizando el código de C++:ha producido un error durante la inicialización de VM
"Se produjo un error durante la inicialización de VM No se puede cargar la biblioteca nativa: No se pueden encontrar bibliotecas dependientes "
Mi PATH (que se muestra a continuación) obviamente apunta a jvm.dll ya que tengo ese archivo en C: \ Progra ~ 1 \ Java \ jdk1.6.0_17 \ jre \ bin y C: \ Windows \ System32
RUTA = C: \ Archivos de programa (x86) \ Gmake \ bin; C: \ Archivos de programa (x86) \ apache-ant-1.7.1 \ bin; C: \ Progra ~ 1 \ Java \ jdk1.6.0_17 \ bin; C : \ Archivos de programa (x86) \ Microsoft Visual Studio 8 \ Common7 \ Tools; C: \ Progra ~ 1 \ Java \ jdk1.6.0_17 \ jre \ bin \ server; C: \ Progra ~ 1 \ Java \ jdk1.6.0_17 \ jre \ bin; C: \ Windows \ System32
¿Alguien tiene alguna idea de lo que podría causar este error? Gracias.
Gracias por la respuesta. Esta es una gran herramienta. Al ejecutar el generador de perfiles, aparece un error: LoadLibraryA ("C: \ bin \ verify.dll") devuelto NULL por el hilo 1.Error: No se pudo encontrar el módulo especificado (126) Dice que lo está llamando c: \ windows \ system32 \ JVM.DLL Dos preguntas que quizás pueda ayudar a resolver: 1) ¿Por qué está llamando? el sistema32 JVM en lugar de uno en mi PATH? 2) ¿Por qué trataría de buscar en C: \ bin para cualquier dll? Gracias de nuevo. – Brittany
Java tiene una desagradable tendencia a instalar binarios en Windows \ System32. probablemente estés ejecutando esos en lugar de uno más adelante en tu camino. si tiene la intención de agregar manualmente java a la ruta simplemente elimine java y javaw de windows \ system32. sobre la ubicación dll, no tengo idea. –