【问题标题】:How to create Java VM in C?如何在 C 中创建 Java 虚拟机?
【发布时间】:2015-03-09 16:49:41
【问题描述】:

我已经编写了创建 Java VM 的代码:

JNI_CreateJavaVM(&vm, (void **) &env, (void *)&args);

当我运行我的程序时,这个文本显示:

找不到jvm.dll

我将“jvm.dll”复制到程序的主目录中。现在我在控制台中有这条消息:

虚拟机初始化过程中发生错误

无法加载本机库:找不到依赖库

我该如何解决?

【问题讨论】:

    标签: java c


    【解决方案1】:

    您需要将库路径设置为 VM 参数,并确保所有必需的 .dll 文件都存在于 /path/to/dir 中:

    -Djava.library.path=/path/to/dir
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-19
      • 2013-08-29
      • 2016-05-17
      • 2018-02-03
      • 1970-01-01
      相关资源
      最近更新 更多