如何在C中创建Java虚拟机?
我已经编写了创建Java VM的代码:如何在C中创建Java虚拟机?,java,c,Java,C,我已经编写了创建Java VM的代码: JNI_CreateJavaVM(&vm, (void **) &env, (void *)&args); 当我运行程序时,本文显示: 找不到jvm.dll 我将“jvm.dll”复制到程序的主目录中。现在,我在控制台中看到以下消息: 初始化VM时出错 无法加载本机库:找不到依赖库 如何修复它?您需要将库路径设置为VM参数,并确保所有必需的.dll文件都存在于/path/to/dir中: -Djava.library.path=/
JNI_CreateJavaVM(&vm, (void **) &env, (void *)&args);
当我运行程序时,本文显示:
找不到jvm.dll
我将“jvm.dll”复制到程序的主目录中。现在,我在控制台中看到以下消息:
初始化VM时出错
无法加载本机库:找不到依赖库
如何修复它?您需要将库路径设置为VM参数,并确保所有必需的
.dll
文件都存在于/path/to/dir
中:
-Djava.library.path=/path/to/dir