【发布时间】:2015-03-09 16:49:41
【问题描述】:
我已经编写了创建 Java VM 的代码:
JNI_CreateJavaVM(&vm, (void **) &env, (void *)&args);
当我运行我的程序时,这个文本显示:
找不到jvm.dll
我将“jvm.dll”复制到程序的主目录中。现在我在控制台中有这条消息:
虚拟机初始化过程中发生错误
无法加载本机库:找不到依赖库
我该如何解决?
【问题讨论】:
我已经编写了创建 Java VM 的代码:
JNI_CreateJavaVM(&vm, (void **) &env, (void *)&args);
当我运行我的程序时,这个文本显示:
找不到jvm.dll
我将“jvm.dll”复制到程序的主目录中。现在我在控制台中有这条消息:
虚拟机初始化过程中发生错误
无法加载本机库:找不到依赖库
我该如何解决?
【问题讨论】:
您需要将库路径设置为 VM 参数,并确保所有必需的 .dll 文件都存在于 /path/to/dir 中:
-Djava.library.path=/path/to/dir
【讨论】: