运行使用C ++代码在64位计算机上创建的可执行文件时,出现以下错误:
“ VM初始化期间发生错误
无法加载本地库:找不到依赖库”
我的PATH(如下所示)显然指向jvm.dll,因为我在C:\ Progra〜1 \ Java \ jdk1.6.0_17 \ jre \ bin和C:\ Windows \ System32中都有该文件
PATH = C:\ Program Files(x86)\ Gmake \ bin; C:\ Program Files(x86)\ apache-ant-1.7.1 \ bin; C:\ Progra〜1 \ Java \ jdk1.6.0_17 \ bin; C:\ Program Files(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
是否有人对导致此错误的原因有任何想法?谢谢。
最佳答案
使用dependency walker找出缺少的dll。